J'ai un fichier PDF de 6 pages que je souhaite diviser en 1.pdf, 2.pdf, 3.pdf, etc ...
L'aperçu ne fonctionne pas pour cela de manière surprenante (sauf si je manque quelque chose).
J'aimerais pouvoir faire cette tâche simple à partir de la ligne de commande, mais à ce stade, je prendrai tout ce qui fait le travail (sans télécharger de logiciel sommaire)
Pour info http://users.skynet.be/tools/ ne fonctionne pas comme annoncé.
macos
command-line
pdf
user391339
la source
la source
Réponses:
Ouvrez le pdf en aperçu, puis dans le menu Affichage, sélectionnez les vignettes. Ctrl sélectionnez les pages que vous souhaitez maintenant faire glisser et déposez-les sur le bureau.
la source
Ceci peut être réalisé en utilisant
pdfseparate
. Vous pouvez installer poppler avec homebrew, parbrew install poppler
. Cela sera également installépdfseparate
. Pour diviser le PDFdocument.pdf
en en pages simples1.pdf
,2.pdf
etc. utilisation:la source
poppler
un jour pour pouvoir convertir des documents PDF en SVG avecpdf2svg
. Je n'ai pas remarqué que celapoppler
venait avec lapdfseparate
commande. Étant donné que la réponse acceptée ci-dessus (faire glisser et déposer toutes les pages PDF avec un aperçu sur le bureau) m'oblige à «cliquer» et comme j'aime les solutions sur terminal qui fonctionnent automatiquement par une seule ligne de commande,pdfseparate
c'est exactement ce dont j'ai besoin. Merci beaucoup pour cet indice!Si vous êtes intéressé à le faire à partir de la ligne de commande, vous pouvez consulter le script python splitPDF de Benjamin Han pour faire le travail. Par exemple:
diviserait le fichier
in.pdf
en 3 fichiers, répartis aux pages 3 et 5.la source
seq
pour produire une plage de nombres dans votre commande. Merci!python splitPDF.py MyPDF.pdf $(seq -s ' ' 1 10 411)
fonctionné pour moiPour une autre alternative, voir cette réponse . Cela utilise les outils de ligne de commande ImageMagick .
Cependant, vous devez faire attention à la qualité.
la source
Si vous voulez extraire une plage de pages, vous pouvez utiliser le script suivant que vous appelez comme ceci (en supposant que vous l'enregistrez dans le fichier pdfextract.py quelque part sur le CHEMIN de votre système, par exemple / usr / local / bin, et lui attribuez l'exécution autorisation avec chmod 744 pdfextract.py):
pdfextract.py --file-in / path / to / large / pdf --file-out / path / to / new / pdf --start --stop
la source