¿Cómo convertir archivos pptx a jpg o png (para cada diapositiva) en linux?
Quiero convertir una presentación en powerpoint a varias imágenes. Ya instalé LibreOffice en mi servidor y convertir docx a pdf no es un problema. La conversión de pptx a pdf no funciona. Utilicé la siguiente línea de comando:
libreoffice --headless --convert-to pdf filename.pptx
¿Hay alguna manera de convertir pptx a pngs inmediatamente o tengo que convertirlo a pdf primero y luego usar ghostscript o algo así?
¿Y qué pasa con los ajustes de calidad? ¿Hay alguna manera de elegir la resolución de las imágenes resultantes?
¡Gracias por adelantado!
EDITAR: De acuerdo aeste enlace Pude convertir un pdf a imágenes con la línea de comando simple:
convert <filename>.pdf <filename>.jpg
(Supongo que necesita LibreOffice e ImageMagick para ello, pero no estoy seguro de ello, funcionó en mi servidor)
Pero todavía hay problemas con la conversión de pptx a pdf.
Gracias a Google y la ayuda de Sebastian Heyn, pude crear algunas imágenes de alta calidad con esta línea:
convert -density 400 my_filename.pdf -resize 2000x1500 my_filename%d.jpg
Tenga paciencia después de usarlo: aún puede escribir algo en la consola de Unix, pero está procesando. Solo espera unos minutos y se crearán los archivos jpg.
Para más información sobre las opciones echa un vistazo a esteenlazar
P.S .: La relación de aspecto de un archivo pptx no parece ser exactamente 4: 3 porque el tamaño de la imagen resultante es 1950x1500