Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo convertir formato pdf a jpg usando Python

Cómo convertir formato pdf a jpg usando Python

Se puede lograr a través de una biblioteca de terceros (mi entorno: win10, python3).

Es necesario instalar Wand, imagemagick y ghostscript.

La instalación de wand es sencilla: ejecute pip install wand directamente desde cmd.

Luego instala imagemagick y descarga el enlace web desde aquí. Tenga en cuenta que si es de 32 o 64 bits, debe ser coherente con la cantidad de bits de Python.

Durante el proceso de instalación, preste atención a verificar los archivos de encabezado de desarrollo instalados y las bibliotecas de C y c. Después de la instalación, configure la variable de entorno MAGICK_HOME con el valor de la ruta de instalación de imagemagick y agregue la ruta de instalación a la ruta.

Consulte el enlace de esta página para obtener más detalles.

Finalmente, instale Ghostscript, descargue el enlace web aquí, seleccione Publicación AGPL y preste atención a si es de 32 o 64 bits.

El proceso de instalación es muy sencillo. Sigue haciendo clic en Siguiente. Si no desea instalar en la unidad c, puede cambiar la ruta de instalación. Esto no tiene ningún efecto.

El último código (muy simple):

#-*-?Codificación: utf-8? -*-

¿De dónde? varita mágica. ¿imagen? ¿importar? Imagen

¿Qué usar? ¿Imagen (nombre de archivo = "nombre_archivo_pdf", resolución = 300)? ¿Como? img:

img.formato? =?' jpeg '

En el pdf _ file _ name (nombre de archivo = 'convertido. jpg') arriba de img.save, ingrese el nombre del archivo pdf que se procesará y, finalmente, un convertido.jpg se generará en el directorio actual.

Nota: Estas líneas de código son relativamente simples y pueden manejar archivos PDF con pocas páginas, pero se congelarán si hay demasiadas páginas. Pero puedes usar pyPDF2 para dividir el PDF y luego convertirlo. He aquí una idea. Echemos un vistazo al tutorial de pyPDF2 en Baidu.