Forum général.cherche-logiciel Enlever les marges d'un pdf

Posté par  .
Étiquettes :
2
10
fév.
2009
Voilà j'aurai besoin l'enlever les marges d'article en pdf pour pouvoir plus facilement les lire sur une liseuse Sony PRS-505.

Bon je sais bien que le format PDF est conçu comme un format final, mais quand même une modification comme cela on devrait pouvoir s'en sortir avec des logiciels libres.

En plus, il y une magnifique option dans okular «trim borders» qui fait exactement ce que je veux mais il faudrait modifier le pdf pour que cela soit permanent.

Bon alors déjà en vrac quelques liens

Généralité :
* http://gnupdf.org/
* http://pdfreaders.org/ dont on a parlé il n'y a pas très longtemps sur linuxfr

Des softs :
* http://jpdftweak.sourceforge.net/
* http://pdfedit.petricek.net/index_e.html
* http://go.warwick.ac.uk/pdfjam
* http://pybrary.net/pyPdf/
* http://www.accesspdf.com/pdftk/

je passe sur les solutions trop lourdes pour mon propos comme
* convertir le pdf en svg (pdf2svg)
* convertir le pdf en ps (pdftops)
* importer le pdf dans openoffice, scribus ou inkscape

J'ai trouvé un première solution ici
http://denif.ens-lyon.fr/formats.php
mais apparemment le logiciel (pdfjam) fait un appel à latex pour recréer un pdf qui inclut les pages du pdf d'origine. C'est quand même le marteau-pilon pour écraser un mouche...

surtout que je pense que la taille de la page du pdf est configuré par un paramètre modifiable dans le pdf . D'ailleurs en utilisant pdfedit on peut recadrer les pages, mais il faut saisir les valeurs à la main. Et potentiellement j'ai une petite centaine d'article que je voudrais recadrer.

Donc le fin du fin cela serait de calculer les nouvelles dimension à partir du fichier pdf directement. Ça doit être faisable.

Mais je ne sais pas comment, une idée ?
  • # impression vers pdf

    Posté par  . Évalué à 3.

    à defaut d'avoir une fonction "enregistrer sous..." ou "exporter en pdf" dans ton logiciel qui gere bien le "trim border"

    si tu essaies d'imprimer en pdf ?
    1°) ouvrant le pdf sur la machine
    2°) retoucher la mise en page
    3°) imprimer le resultat en pdf

    cela ne fonctionnerait-il pas ?
  • # pdfcrop

    Posté par  (site web personnel) . Évalué à 6.

    Alors en faisant pdf dans mon terminal (Debian) je suis tombé sur pdfcrop

    Apres pdfcrop -h et quelques tests :
    pdfcrop input.pdf output.pdf #détecte et enleve toutes les marges
    pdfcrop --margin x input.pdf output.pdf # enleve les marges puis rajoute une marge de x bp (j'ai pas trouver ce que représentait 1 bp)
    pdfcrop --margin a b c d input.pdf output.pdf # pour spécifier les marges haute basse gauche et droite séparement.

    Ca semble correspondre à ton besoin et même si ca semble passer par des formats intermédiaires ca à le mérite de le faire de facon automatique.
  • # du mois

    Posté par  . Évalué à 2.

    Ya un article qui parle d'un truc du genre (je l'ai juste survolé). Peut-être que ça correspond à tes besoins .... Je vais voir ce soir si j'arrive à mettre la main dessus.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.