Tengo un archivo PDF de 6 páginas que quiero dividir en 1.pdf, 2.pdf, 3.pdf, etc.
La vista previa no funciona para esto sorprendentemente (a menos que me falte algo).
Me encantaría poder hacer esta simple tarea desde la línea de comandos, pero en este punto tomaré cualquier cosa que haga el trabajo (sin descargar software incompleto)
FYI http://users.skynet.be/tools/ no funciona como se anuncia.
macos
command-line
pdf
usuario391339
fuente
fuente

Respuestas:
Abra el pdf en la vista previa y luego, en el menú de vista, seleccione miniaturas. Ctrl selecciona las páginas que deseas ahora arrastrarlas y soltarlas en el escritorio.
fuente
Esto se puede lograr mediante el uso
pdfseparate. Puede instalar poppler con homebrew, porbrew install poppler. Esto también se instalarápdfseparate. Para dividir el PDFdocument.pdfen en páginas individuales1.pdf,2.pdf, etc. Uso:fuente
popplerun día para poder convertir documentos PDF a SVG conpdf2svg. No noté quepopplerviene con elpdfseparatecomando. Dado que la respuesta aceptada anteriormente (arrastrar y soltar todas las páginas PDF con vista previa al escritorio) requiere que haga "clic" y dado que me gustan las soluciones en el terminal que funcionan de forma automática con solo una línea de comando,pdfseparatees exactamente lo que necesito. Muchas gracias por esa pista!Si está interesado en hacer esto desde la línea de comandos, puede mirar el script de python splitPDF de Benjamin Han para hacer el trabajo. Por ejemplo:
dividiría el archivo
in.pdfen 3 archivos, dividiéndolo en las páginas 3 y 5.fuente
seqpara producir un rango de números en su comando. ¡Gracias!python splitPDF.py MyPDF.pdf $(seq -s ' ' 1 10 411)funcionó para míPara otra alternativa, vea esta respuesta . Esto utiliza las herramientas de línea de comandos de ImageMagick .
Sin embargo, debes tener cuidado con la calidad.
fuente
Si desea extraer un rango de páginas, puede usar el siguiente script que llama así (se supone que lo guarda en el archivo pdfextract.py en algún lugar de la RUTA de su sistema, por ejemplo / usr / local / bin, y le asigna la ejecución permiso con chmod 744 pdfextract.py):
pdfextract.py --file-in / path / to / large / pdf --file-out / path / to / new / pdf --start --stop
fuente