Cuando intento fusionar dos archivos .pdf usando Imagemagick
convert pdf1.pdf pdf2.pdf temp.pdf
el archivo temp.pdf resultante parece tener una resolución muy baja. ¿Cómo puedo mantener la resolución igual que en los archivos de origen?
Cuando intento fusionar dos archivos .pdf usando Imagemagick
convert pdf1.pdf pdf2.pdf temp.pdf
el archivo temp.pdf resultante parece tener una resolución muy baja. ¿Cómo puedo mantener la resolución igual que en los archivos de origen?
Barns tiene razón, pero si pdftk no funcionó, intente con ghostscript.
gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=temp.pdf pdf1.pdf pdf2.pdf
El comando de conversión de Imagemagick se usa normalmente para convertir archivos de imagen de un formato a otro, y en este caso, es posible que realmente esté realizando una conversión interna antes de enviar las dos "imágenes" (PDF) en un solo archivo.
Sugeriría que considere usar el PDF Toolkit (pdftk) en su lugar http://www.accesspdf.com/pdftk/
De los ejemplos en el sitio web, esto debería ser tan simple como:
fuente
Si cada archivo que desea combinar está en la misma carpeta:
El argumento
-density 150
mantiene la calidad de los archivos PDF combinados.fuente
convert -density 150 *.pdf output.pdf
Siempre olvido cómo hacer esto y encuentro esta pregunta primero cuando busco.
Sin embargo, el ejemplo vinculado tiene una densidad de 144 que nunca ha sido lo suficientemente alta como para no aparecer pixelada.
http://web.archive.org/web/20130311071316/http://studio.imagemagick.org/pipermail/magick-users/2009-September/022958.html
fuente
Si ejecuta Linux, también puede probar poppler, que proporciona
pdfunite
qué concatena sin manipular la resolución.fuente
No pude encontrar ninguna forma de unir dos archivos pdf juntos manteniendo la buena resolución y el texto intacto, pero descubrí una forma de convertirlo en un archivo png de alta resolución.
Esto lleva a las dos primeras páginas de page.pdf y las une en un archivo png de alta resolución de lado a lado.
Cambiar la última línea a
resultará en una salida de documento pdf como luego descubrí después de jugar con pngtopnm, pnmtops, ps2pdf.
fuente