سلام دوستان
یه فایل PDF دویست صفحه ای دانلود کردم ولی به هیچ عنوان نتونستم روی لپ تاپ یا گوشیم بخونمش
برای همین تصمیم گرفتم پرینتش بگیرم
نرم افزارهای زیادی نصب کردم ولی توی هیچ کدوم نتونستم حالت booklet رو پیدا کنم
تا اینکه به پیوند زیر رسید :
http://bernaerts.dyndns.org/linux/74-ubuntu/248-ubuntu-imposition-print-bookدو واقع یه اسکریپت هست که این کار رو میکنه
گفتم شاید بد نباشه یه توضیح کوچیک هم اینجا بدم ( هر چند متن اصلی کامل توضیح داده )
![](http://bernaerts.dyndns.org/images/technoblog/imposition/ubuntu-imposition-process.png)
خوب اول باید پیش نیاز ها نصب بشند :
sudo apt-get install poppler-utils pdfjam texlive-extra-utils
مرحله ی بعد دانلود اسکریپت مربوط به این کاره :
sudo wget -O /usr/local/bin/generate-booklet http://bernaerts.dyndns.org/download/ubuntu/generate-booklet
sudo chmod +x /usr/local/bin/generate-booklet
اسکریپتی که دانلود میشه به شکل زیره ( میتونید به جای ۲ مرحله ی بالا ازش استفاده کنید ) :
#!/bin/bash
# Imposition of a PDF document to generate a booklet
# target format is selectable (A5, A4, ...)
# default format is A4
#
# Depends on packages
# * pdfjam
# * poppler-utils
#
# Parameter :
# $1 - full path of original document
#
# Version history :
# 26/09/2012, V1.0 - Creation by N. Bernaerts
# 05/05/2014, V2.0 - Add target format selection (thanks to Robin idea)
# suffix to be added at the end of booklet file
DOC_SUFFIX="book"
# determine file names
DOC_ORIGINAL="$1"
DOC_BOOKLET="`echo "$1" | sed 's/\(.*\)\..*/\1/'`-$DOC_SUFFIX.pdf"
# select target format
ARR_FORMAT=('false' 'A2' 'false' 'A3' 'true' 'A4' 'false' 'A5' 'false' 'Letter' 'false' 'Executive' 'false' 'Legal')
TITLE=`basename "$1"`
TEXT="Booklet will be generated from this document.\nPlease select target format.\n"
FORMAT=`zenity --list --radiolist --width 350 --height 380 --title "$TITLE" --text "$TEXT" --column="Choice" --column="Format" ${ARR_FORMAT[@]}`
# if a format has been selected
if [ "$FORMAT" != "" ]
then
# set target format as expected by pdfbook
FORMAT_OPTION="--${FORMAT,,}paper"
# determine number of pages of original PDF
NUM_PAGES=`pdfinfo "$DOC_ORIGINAL" | grep Pages | sed 's/^Pages:[ ]*\([0-9]*\).*$/\1/g'`
# determine if there is a need to add blank pages at the end
DIV_RESULT=`expr $NUM_PAGES % 4`
if [ $DIV_RESULT -gt 0 ]
then
# add pages to get multiple of 4
NUM_PAGES=`expr $NUM_PAGES + 4 - $DIV_RESULT`
fi
# generate document with proper page number (multiple of 4)
pdfbook $FORMAT_OPTION --signature $NUM_PAGES --booklet true --landscape "$DOC_ORIGINAL" -o "$DOC_BOOKLET"
fi
خوب حالا باید اجازه ی اجرای این اسکریپت رو در ناتیلوس ( فایل منیجر پیش فرض اوبونتو ) بدید :
ln -s /usr/local/bin/generate-booklet "$HOME/.local/share/nautilus/scripts/Generate Booklet"
حالا هم باید به منو اضافه اش کنید :
sudo apt-get install nautilus-actions
gsettings set org.gnome.desktop.interface menus-have-icons true
و تمام
روی فایل مورد نظرتون کلیک کنید و دنبال گزینه ی generate booklet بگردید
وقتی روی این گزینه کلیک کنید در همون مسیر یه فایل پرینت میشه که آماده ی پرینت شدنه
منبعامیدوارم به کارتون بیاد
![Smiley :)](https://forum.ubuntu-ir.org/Smileys/default/smiley.gif)
موفق باشید