¿Cómo puedo combinar varios archivos .png
en un archivo PDF en Unix?Fusionando imágenes png en un archivo pdf
Respuesta
De mirando a través de la documentación de ImageMagick, que podría ser tan fácil como:
convert 1.png 2.png myfile.pdf
Si eso no funciona, PDFjam pretende ser capaz de resolver su problema.
Si quiero fusionar algunas exploraciones a un archivo PDF, hago esto:
pdfjoin --a4paper --fitpaper false --rotateoversize false scan01.png scan02.png
Esto le da un documento PDF con tamaño de página DIN-A4, donde cada archivo png
se centra en su propia página . Las imágenes que son demasiado grandes para una página DIN-A4 se cambian de tamaño proporcionalmente para caber en una página. Las imágenes más pequeñas no se redimensionan (no se hacen más grandes).
Hay que nombrar todas png
archivos en la línea de comandos, pero también se puede utilizar comodines para, por ejemplo, combinar todos los archivos PNG en el directorio actual:
pdfjoin --a4paper --fitpaper false --rotateoversize false *.png
El comando pdfjoin
es parte de pdfjam como se menciona en la respuesta de Jeremiah Willcock. Por lo tanto, lo más probable es que tenga que instalar un paquete llamado pdfjam
con su administrador de paquetes de distros. PDFjam puede usar los archivos png
como entrada desde la versión 2.07, lanzada en 2010-11-13.
Me robé esto, pero esta es la solución que utilicé de Jeremiah Willcock y otro sitio web de respuestas. No hurgando en la historia en este momento. Mentí, lo hice. (Tully @https://askubuntu.com/a/626301)
Necesitaba un archivo lo suficientemente pequeño como para enviarlo por correo electrónico.
para combinar imágenes en un PDF (de en el directorio de trabajo de línea de comandos uso:
[email protected]:/home/user/scans/:$
convert 1.png 2.png convertoutput.pdf
para reducir el tamaño usando ghostscript después de combinar (he usado en el sistema por defecto de KDE casi):
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default \
-dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages -dCompressFonts=true \
-r150 -sOutputFile=output.pdf convertoutput.pdf
Mi archivo tenía 14 imágenes (19MB después de convertir, gs lo hizo 1.6MB, la calidad todavía era excelente). El archivo de salida se llama output.pdf
.
- 1. Fusionando dos imágenes
- 2. Fusionando archivos pdf con marcadores
- 3. Fusionando archivos PDF con ITextSharp
- 4. Ghostscript Multipágina PDF a PNG
- 5. Fusionando dos imágenes en C# /. NET
- 6. Fusionando 2 pdf con Zend Framework
- 7. ¿Guardar un NSView en un archivo png?
- 8. Convertir archivo PDF a imágenes usando C#
- 9. Creando un archivo PNG en Python
- 10. imágenes Optimizar .png con PIL
- 11. ¿Cómo puedo extraer imágenes de un archivo PDF?
- 12. Convierta un PDF a un PNG transparente con GhostScript
- 13. Convertir PDF a PNG usando ImageMagick
- 14. Combina dos imágenes transparentes PNG
- 15. ¿Cómo pongo imágenes GIF/PNG/... en un BitBtn en Delphi?
- 16. Problema con imágenes PNG en C#
- 17. Transparencia alfa en imágenes indexadas png
- 18. Uso de imágenes PNG en sitios web
- 19. Obedecer la MediaBox/CropBox en PDF cuando se utiliza Ghostscript para hacer un PDF a PNG
- 20. Android: Convertir PDF a imágenes
- 21. Mercurial: fusionando un archivo entre ramas en un repositorio
- 22. Cómo leer imágenes PNG en NSImage
- 23. PDF para crear imágenes usando Java
- 24. ¿Guardar CGImageRef en un archivo png?
- 25. mostrar dos imágenes png simultáneamente usando pylab
- 26. ¿Convertir EPS/PDF a JPEG/PNG?
- 27. Cómo convertir la imagen .png a .pdf en iphone programáticamente
- 28. ¿Cómo combinar imágenes RGB e imágenes alfa de 8 bits en un solo archivo PNG con Imagemagick?
- 29. Cómo guardar un archivo png con transparencia?
- 30. Renderizar marco de flash (SWF) como imagen (PDF, PNG, JPG)
Eso es increíble. Tan fácil. Ajusta automáticamente las imágenes y todo ... Me encanta el código abierto. –
¿Hay alguna manera de controlar la calidad del documento o el tamaño del archivo del PDF resultante? Necesito cargar algunos documentos con un tamaño máximo de archivo de 2.5 MiB. Lo he intentado con la opción '-quality', pero el tamaño del archivo siempre es ~ 9.5 MiB. – arielnmz
Debe ser la respuesta aceptada – marlar