1 votes

Comment extraire toutes les pages d'un PDF en documents PDF individuels ?

Je veux pouvoir extraire chaque feuille d'un PDF dans un fichier PDF distinct. J'ai cherché partout, mais il semble qu'il n'existe pas de moyen automatisé de le faire sans revenir à des bidouillages d'Automator (ce à quoi je suis ouvert si quelqu'un a un exemple de moyen vraiment propre de le faire en tant que service et d'enregistrer les fichiers dans le répertoire source).

Donc, par exemple :

Fichier PDF : [page 1, page 2, page 3]

Fichier PDF : [page 1], Fichier PDF : [page 2], Fichier PDF : [page 3].

4voto

IconDaemon Points 17417

Je me souviens avoir cherché à faire la même chose il y a quelques années et, ô surprise, j'avais encore le lien dans mes archives profondes : http://forums.macrumors.com/showthread.php?t=1354754

Un membre des forums MacRumors nommé Oligarch a rassemblé un ensemble d'outils pdf en ligne de commande, qui peuvent être téléchargés à partir de ce lien : http://users.skynet.be/tools/

La commande pdfburst est ce dont vous avez besoin :

NAME
     pdfburst -- burst (split) PDF documents into single pages

SYNOPSIS
     pdfburst file [path]

DESCRIPTION
     The pdfburst utility bursts (splits) the PDF document file into single
     pages which it writes to path, appended by an underscore character and
     zero-padded page numbers.

     If file is a single dash (-), the PDF document is read from the standard
     input.

     If path is omitted, the base name (last path component) of file is used
     and the single page files are created in the current working directory.

     If path ends with a slash (/), it designates a directory and the single
     page files are named with just the page number.

     Missing directories along path are created.

2voto

Une autre option consiste à utiliser pdftk :

pdftk input.pdf burst

1voto

3cheesewheel Points 4437

Vous êtes à la recherche de pdfseparate . De man pdfseparate :

DESCRIPTION
       pdfseparate extract single pages from a Portable Document Format (PDF).

       pdfseparate  reads  the  PDF  file PDF-file, extracts one or more pages, and writes one PDF file for each page to PDF-page-pattern, PDF-page-pattern should contain %d.  %d is
       replaced by the page number.

       The PDF-file should not be encrypted.

[...]

EXAMPLE
      pdfseparate sample.pdf sample-%d.pdf

      extracts all pages from sample.pdf, if i.e. sample.pdf has 3 pages, it produces

      sample-1.pdf, sample-2.pdf, sample-3.pdf

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X