Tengo una carpeta que contiene un montón de ppts, cada uno de los cuales me gustaría convertir a un pdf individual.
Tengo una carpeta que contiene un montón de ppts, cada uno de los cuales me gustaría convertir a un pdf individual.
Respuestas:
Puedes usar unoconv . Está disponible en los repositorios, por lo que puede apt-get
hacerlo: unoconv ( enlace de instalación directa )
Tenga en cuenta que la información en la página web está desactualizada. Use man o type unoconv -h
para obtener opciones de línea de comando reales. Funciona así:
unoconv -f pdf presentation.odt
Este comando creará un archivo presentation.pdf.
Solo lo he usado para convertir ods por lotes a pdf y funciona perfectamente. No lo he probado con presentaciones (pero para una prueba rápida ahora), pero espero que funcione bien.
Tenga en cuenta que no funcionará en Lucid (10.04), debido a un error en las python-openoffice
ofertas. Si necesita usarlo en Lucid, puede agregar este ppa a sus fuentes de software para actualizar su versión de Openoffice.
uniconv
lugar de unoconv
)
unoconv -f pdf <input-folder-path>/* --output <output-folder-path>/*
También puede usar la línea de comando de libreoffice para su propósito. Este ejemplo convierte todos los archivos ppt del directorio actual a pdf:
libreoffice --headless --invisible --convert-to pdf *.ppt
--headless
inicia en "modo sin cabeza", que permite utilizar la aplicación sin una interfaz de usuario.
Este modo especial se puede usar cuando la aplicación es controlada por clientes externos a través de la API ...
Implica - invisible e ignora estrictamente cualquier entorno GUI.
y
- invisible
Comienza en modo invisible.
Ni el logotipo de inicio ni la ventana inicial del programa serán visibles. LO se puede controlar y los documentos y cuadros de diálogo se pueden abrir a través de la API.
Cuando se inicia con este parámetro, solo se puede salir con el administrador de tareas (Windows) o el comando kill (sistemas basados en UNIX).
Obtenga más información sobre las opciones de línea de comando con:
man libreoffice
(Nota: debe cerrar todas las instancias en ejecución de LibreOffice antes de que funcione la línea de comando).
--convert-to
opción, pero apesta que no diga en ningún lado que también tienes que pasar --headless
y --invisible
para que funcione. +1 por la respuesta.
--headless
implica --invisible
(al menos en LO 3.4). Agregue -env:UserInstallation="file://$HOME/.libreoffice-alt"
al trabajo incluso con instancias de GUI en ejecución (crédito aquí ).
MacOS
, libreoffice
binary se llama soffice
y se encuentra en/Applications/LibreOffice.app/Contents/MacOS
La forma más fácil de convertir archivos .ppt a PDF es instalar unoconv a través de la línea de comando:
sudo apt-get install unoconv
Luego abra el terminal desde la unidad donde están disponibles los archivos ppt. Ahora escriba:
unoconv -f [format] pdf filename.ppt
Eso es todo. Hecho.
unoconv
herramienta.
Hay una trampa fácil.
Use unoconv
con midnight commander
para convertir odt
a pdf
:
mc
odt
archivosodt
archivos usando Ctrl-T
entoncesF2,@,
unoconv -f pdf
Emitirá un montón de mensajes de error graves, ¡pero funciona!