49 votes

Diviser une page PDF en deux

J'ai un fichier PDF qui est le résultat de la numérisation d'un livre.

Dans ce fichier, 2 pages du livre correspondent à 1 dans le PDF. Ainsi, lorsque je vois une page dans le fichier PDF, je vois en fait 2 pages du livre.

enter image description here

( original )

J'aimerais savoir s'il existe un moyen de convertir ce fichier en un autre PDF où 1 page du livre correspond à 1 page du PDF, c'est-à-dire la situation normale.

47voto

Peque Points 953

Vous pouvez utiliser mutool , a MuPDF outil en ligne de commande ( sudo apt-get install mupdf-tools ):

mutool poster -x 2 input.pdf output.pdf

Vous pouvez également utiliser -y si vous souhaitez effectuer un fractionnement vertical.

29voto

Adrian Points 3408

Essayer Gscan2pdf que vous pouvez télécharger à partir du Centre de logiciels ou que vous pouvez installer à partir de la ligne de commande. sudo apt-get install gscan2pdf .

Ouvrez Gscan2Pdf :

  1. fichier > importation votre fichier PDF ;

    import

    Vous avez maintenant une seule page (voir la colonne de gauche) :

    single

  2. puis outils > Nettoyer ;

    clean up

  3. sélectionner double en tant que mise en page et #pages de sortie en tant que 2 puis cliquez sur OK ;

    split

  4. Gscan2pdf scinde votre document (entre autres choses, il va également ) Vous avez maintenant deux pages :

    double

  5. Enregistrez votre fichier PDF si vous êtes satisfait du résultat.

15voto

frabjous Points 5842

J'utiliserais Briss . Il vous permet de sélectionner différentes régions de chaque page, chacune d'entre elles devenant une nouvelle page.

enter image description here

4voto

Curtis Points 141

Une autre option est ScanTailor . Ce programme est particulièrement bien adapté au traitement de plusieurs scans à la fois.

apt-get install scantailor

Il ne fonctionne malheureusement qu'avec des fichiers images, mais il est assez simple de convertir un PDF scanné en jpg. Voici un exemple que j'ai utilisé pour convertir tout un répertoire de PDF en jpg. Si un PDF a un format n pages, il fait n fichiers jpg.

for f in ./*.pdf; do gs -q -dSAFER -dBATCH -dNOPAUSE -r300 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -sDEVICE=png16m "-sOutputFile=$f%02d.png" "$f" -c quit; done;

J'avais des captures d'écran prêtes à être partagées, mais je n'ai pas assez de rep pour les poster.

ScanTailor produit des sorties au format tif, de sorte que si vous souhaitez récupérer les fichiers au format PDF, vous pouvez l'utiliser pour créer un PDF pour chaque page.

for f in ./*.tif; do tiff2pdf "$f" -o "$f".pdf -p letter -F; done;

Vous pouvez ensuite utiliser cette ligne de conduite ou une application telle que PDFShuffler pour fusionner tous les fichiers en un seul PDF.

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf *.pdf

1voto

tshrinivasan Points 314

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X