1. Para crear libros PDF recomiendo primero es tenerlas en jpg o cualquier otro formato de archivo de imágenes * y tenerlas en orden numeradas de la siguiente forma guardadas en una misma carpeta:
libro001.jpg
libro002.jpg
libro003.jpg
.. etc
* los formatos soportados son: PS PDF JAI PNG JPEG TIFF PNM BMP GIF LBM XPM PCX TGA
ya que el programa a la hora de crear el libro, los selecciona en orden alfabético, si por cosas de la vida queremos insertar una hoja en el medio, y no queremos renombrar todos los archivos de nuevo podemos hacerlo de esta forma para no desordenar el resto de las páginas
libro001.jpg
libro002a.jpg
libro002b.jpg
libro003.jpg
..... etc..
2. Nos aseguramos de instalar sam2p ejecutando en terminal:
sudo apt-get install sam2p
Luego dentro de la carpeta donde tenemos todos los archivos de imágenes ejecutamos en terminal:
for f in `ls *.jpg`;do sam2p $f PDF: $f.pdf ; done
esto convertira todos los archivos de imagenes a pdf, un archivo pdf por imagen
nota: podemos sustituir *.jpg por *.tiff o cualquier otra extensión si queremos convertir todos los archivos con extension tiff a pdf
3. Ahora vamos a juntar todos las hojas pdf que hemos creado. Instalamos pdftk
sudo apt-get install pdftk
y ejecutamos
pdftk *.pdf cat output LIBRO.pdf
o bien si queremos hacer un libro solo con algunas páginas
pdftk caratula.pdf indice.pdf historia.pdf cat output LIBRO.pdf
4. REDUCCIÓN de tamaño del archivo pdf en el caso que nos haya quedado un archivo muy pesado y lo necesitamos enviar por correo. Instalamos ghotscript y gsfonts
sudo apt-get install ghostscript gsfonts
Una vez hecho esto, reducimos el pdf con el siguiente comando:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=LIBROreducido.pdf LIBRO.pdf
Donde "LIBROreducido.pdf" será sustituido por el nombre que quieras darle al fichero resultante, y "LIBRO.pdf" será el nombre del archivo de origen.
RESUMEN
sudo apt-get install sam2p
for f in `ls *.jpg`;do sam2p $f PDF: $f.pdf ; done
sudo apt-get install pdftk
pdftk *.pdf cat output LIBRO.pdf
sudo apt-get install ghostscript gsfonts
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=LIBROreducido.pdf LIBRO.pdf
libro001.jpg
libro002.jpg
libro003.jpg
.. etc
* los formatos soportados son: PS PDF JAI PNG JPEG TIFF PNM BMP GIF LBM XPM PCX TGA
ya que el programa a la hora de crear el libro, los selecciona en orden alfabético, si por cosas de la vida queremos insertar una hoja en el medio, y no queremos renombrar todos los archivos de nuevo podemos hacerlo de esta forma para no desordenar el resto de las páginas
libro001.jpg
libro002a.jpg
libro002b.jpg
libro003.jpg
..... etc..
2. Nos aseguramos de instalar sam2p ejecutando en terminal:
sudo apt-get install sam2p
Luego dentro de la carpeta donde tenemos todos los archivos de imágenes ejecutamos en terminal:
for f in `ls *.jpg`;do sam2p $f PDF: $f.pdf ; done
esto convertira todos los archivos de imagenes a pdf, un archivo pdf por imagen
nota: podemos sustituir *.jpg por *.tiff o cualquier otra extensión si queremos convertir todos los archivos con extension tiff a pdf
3. Ahora vamos a juntar todos las hojas pdf que hemos creado. Instalamos pdftk
sudo apt-get install pdftk
y ejecutamos
pdftk *.pdf cat output LIBRO.pdf
o bien si queremos hacer un libro solo con algunas páginas
pdftk caratula.pdf indice.pdf historia.pdf cat output LIBRO.pdf
4. REDUCCIÓN de tamaño del archivo pdf en el caso que nos haya quedado un archivo muy pesado y lo necesitamos enviar por correo. Instalamos ghotscript y gsfonts
sudo apt-get install ghostscript gsfonts
Una vez hecho esto, reducimos el pdf con el siguiente comando:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=LIBROreducido.pdf LIBRO.pdf
Donde "LIBROreducido.pdf" será sustituido por el nombre que quieras darle al fichero resultante, y "LIBRO.pdf" será el nombre del archivo de origen.
RESUMEN
sudo apt-get install sam2p
for f in `ls *.jpg`;do sam2p $f PDF: $f.pdf ; done
sudo apt-get install pdftk
pdftk *.pdf cat output LIBRO.pdf
sudo apt-get install ghostscript gsfonts
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=LIBROreducido.pdf LIBRO.pdf