Cómo convertir un PDF en un conjunto de imágenes

Cómo convertir un PDF en un conjunto de imágenes
Los métodos de conversión de archivos de PDF a imagen a menudo se usan para convertir un PDF completo o para extraer imágenes de un archivo PDF. Estas imágenes extraídas se utilizan principalmente en aplicaciones de presentación de diapositivas, software de presentación o en la web. Este artículo enumerará varias formas de convertir un archivo PDF de varias páginas a un grupo de imágenes.

LibreOffice Draw

La mayoría de las distribuciones de Linux envían LibreOffice Office Suite de forma predeterminada. Si no, puede descargarlo desde aquí. Usando la aplicación "LibreOffice Draw", podrá convertir un archivo PDF en un conjunto de imágenes.

LibreOffice Draw, como su nombre indica, le permite crear dibujos, bocetos, gráficos, anotaciones, etc. De manera predeterminada, admite la exportación del archivo PDF a varios formatos de imagen, sin embargo, solo convierte la primera página del archivo PDF. Para solucionar esto, deberá instalar la extensión de "Exportar como imágenes" desde aquí. Esta extensión agrega una nueva entrada "Exportar as Imágenes ..." al menú desplegable "Archivo" y admite la exportación de múltiples páginas PDF.

Una vez que haya descargado el archivo "OXT" del enlace de arriba, agrégalo a Extension Manager. Vaya a "Herramientas"> "Extension Manager ...", como se muestra en la captura de pantalla a continuación.

Haga clic en el botón "Agregar" para agregar el archivo de extensión "OXT" al dibujo de LibreOffice.

Después de agregar con éxito el archivo "OXT", aparecerá una nueva entrada en la lista de extensiones.

Se agregará una nueva entrada "Exportar como imágenes ..." al menú desplegable "Archivo".

Abra un archivo PDF en LibreOffice Draw y luego haga clic en la entrada del menú "Exportar como imágenes ..." para iniciar el proceso de conversión. Verá una nueva ventana emergente de ventana que le permitirá personalizar las opciones de exportación. Cambie las opciones según sus necesidades y haga clic en el botón "Exportar".

Eso es todo. Cada página de su archivo PDF ahora se ha exportado como una imagen separada. Este es, con mucho, mi método favorito. La configuración es bastante fácil y LibreOffice Draw incluso le permite editar y anotar archivos PDF antes de exportar.

ImageMagick

ImageMagick es una herramienta de línea de comandos para convertir, editar y manipular archivos de imagen, PDF y SVG. Viene con muchas opciones avanzadas y la aplicación en sí es bastante poderosa. Puede verlo como un equivalente de FFMPEG, pero principalmente para archivos de imagen.

ImageMagick se envía con un comando "Convertir" que se puede usar para convertir archivos en diferentes formatos. Para instalar ImageMagick en Ubuntu, ejecute el siguiente comando:

$ sudo apt instalación imageMagick

Por defecto, la conversión PDF está deshabilitada en ImageMagick. Para habilitarlo, abra el archivo "/etc/imageMagick-6/Policy.XML "en un editor de texto y comente todas las líneas en" Desactivar los tipos de formato GhostScript ":

Para convertir un archivo PDF en un conjunto de imágenes usando "Convertir", use un comando en el siguiente formato:

$ convert -densidad 150 input_file.PDF -Quality 100 output_file.png

Dónde:

  • -La densidad significa el DPI en el que el archivo de entrada PDF se cargará mediante el comando "Convertir"
  • PDF es el archivo PDF que desea convertir
  • -La calidad determina la calidad de las imágenes resultantes (0-100, siendo 100 el mejor)
  • PNG es el prefijo para archivos de salida (cambie la extensión "PNG" para cualquier otro formato como "JPG")

PDFTOPPM (PDF a PPM)

PDFTOPPM es una utilidad de línea de comando simple dedicada a convertir archivos PDF en formatos de archivo PPM, PNG y JPEG.

Para instalar pdftoppm en Ubuntu, ejecute el comando a continuación:

$ sudo apt install poppler-utils

Para convertir un archivo PDF en un conjunto de imágenes con PDFTOPPM, use un comando en el siguiente formato:

$ pdftoppm input_file.PDF output_file -png -rx 150 -ry 150

Dónde:

  • PDF es el archivo PDF que desea convertir
  • output_file es el prefijo utilizado para archivos de salida
  • -PNG es formato de archivo para archivos de salida convertidos
  • -RX 150 -RY 150 es el DPI en el que el archivo PDF será cargado por PDFTOPPM (equivalente a la opción de densidad de ImageMagick)

Tallado

Inkscape es un software gratuito de código abierto y multiplataforma para crear y editar gráficos vectoriales. Utilizando la función de exportación incorporada de Inkscape, es posible convertir un archivo PDF en un montón de imágenes.

Tenga en cuenta que el soporte para exportar múltiples páginas se agregó a Inkscape solo recientemente. Entonces, el paquete enviado con su distribución probablemente no funcionará. La versión mínima requerida que necesita es 1.0.0. La última compilación beta de Inkscape con soporte de múltiples páginas se puede descargar desde aquí en forma de Apimage. Asegúrese de marcar el ejecutable de archivo desde el administrador de archivos.

Para convertir un archivo PDF en imágenes usando Inkscape, ejecute un comando en el siguiente formato:

$ para i en 1 ... 10; hacer ./Inkscape-2B71D25-X86_64.Appimage input_file.PDF -Z
--Export-DPI = 300 --export-area-page --pdf-page = $ i --export-file = "Output- $ i.png ";
hecho

Dónde:

  • 1 ... 10 son números de página de PDF, debe especificar esto correctamente, de lo contrario el comando no funcionará (cambie los valores según sea necesario)
  • ./Inkscape-2B71D25-X86_64.Appimage es el nombre del archivo de appimage de Inkscape que descargó del enlace anterior (cambie el nombre según sea necesario)
  • PDF es el nombre del archivo de entrada que se convertirá (cambie el nombre según sea necesario)
  • -Z es para usar un tinkscape sin cabeza sin una GUI (vete como es)
  • -Export-DPI = 300 es la densidad en la que el archivo PDF será cargado por Inkscape (cambie el valor según sea necesario)
  • -exportación de área de exportación es para exportar la página de PDF completa (deja como es)
  • -PDF-PAGE = $ I se refiere al número de página que se exportará (deja como es)
  • -export-file = ”salida- $ i.PNG "es el prefijo para archivos de salida (cambie la parte" salida "según sea necesario)

Conclusión

Estos son los principales métodos que puede usar para convertir un archivo PDF en varias imágenes. Hay algunos otros métodos y aplicaciones que pueden usarse para la conversión, pero requieren muchos pasos sin traer nada nuevo a la mesa, por lo que los he omitido de esta lista.