Cómo extraer imágenes de un PDF
(Si lo que quieres es convertir una página PDF a imágen ve al final)
Con pdfimages.exe
Enlace:http://www.foolabs.com/xpdf/download.html
Para Linux - La versión actualizada en Poppler:
http://poppler.freedesktop.org/
Ayuda del ejecutable:
pdfimages version 4.00
Copyright 1996-2017 Glyph & Cog, LLC
Usage: pdfimages [options] <PDF-file> <image-root>
-f <int> : first page to convert
-l <int> : last page to convert
-j : write JPEG images as JPEG files
-raw : write raw data in PDF-native formats
-list : write information to stdout for each image
-opw <string> : owner password (for encrypted files)
-upw <string> : user password (for encrypted files)
-q : don't print any messages or errors
-cfg <string> : configuration file to use in place of .xpdfrc
-v : print copyright and version info
-h : print usage information
-help : print usage information
--help : print usage information
-? : print usage information
D:\_PROGRAMAS\_PDF\xpdf-tools-win-4.00\bin32>pdfimages.exe -j 1.pdf .\
Con MuPDF o Mutool.exe
Enlace:http://mupdf.com/
mutool.exe extract -r 1.pdf
Bonus:
el método 1 no obtiene imágenes png o jpg sino ppm y pgm.
Se pueden convertir aqui:
https://convertio.co/es/ppm-png/
o con ImageMagick que es muy popular en Linux, requiere instalación para usarlo en Windows:
https://www.imagemagick.org/script/download.php#windows
El comando de MuPDF extrae Png y Jpg automáticamente pero al ser PNG de fondo sin relleno a veces se obtienen imágenes de fondo negro y fondo blanco ( Descomposición del entrelazado ? )
ImageMagick puede arreglar eso. Leer aqui:
https://stackoverflow.com/questions/2322750/replace-transparency-in-png-images-with-white-background
Sino manualmente en photoshop, ya sabéis como.
Bonus
Para los que esperaban encontrar cómo convertir una página de pdf a imágen aqui está la solución:
1.Usando una herramienta online:
2.Comando windows:
http://blog.alivate.com.au/poppler-windows/
pdftocairo.exe -jpeg "my.pdf" "my"
https://www.sumatrapdfreader.org/free-pdf-reader.html
Otro comando:
pdfimages -all fileName.pdf fileName
No hay comentarios:
Publicar un comentario
Bienvenido a mi blog, deja tu comentario a continuación, gracias por tu interés y tu aporte. Un saludo :)