Format PDF

Révision datée du 4 février 2024 à 08:51 par Dieudo (discussion | contributions) (→‎Réduire le poids des images dans un fichier PDF)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Parapher un document contenant de nombreuses pages

  1. Avoir les signatures et paraphes sur une page de LibreOffice Draw au format vectoriel, après avoir vectorisé ces images via Inkscape
  2. Copier le paraphe depuis Draw, vers le pdf dans Xournal++ (y avoir au préalable activé le plugin "LayerActions")
  3. Cloner le paraphe sur les pages suivantes via "Plugin > Clone non-backgroud layers to next page (Maj+Ctrl+C)"
  4. Éditer les propriétés du pdf (son titre, et différentes informations ajoutées automatiquement par Xournal++), avec "PDF Arranger" permet au passage d'alléger le document.

Réduire le poids des images dans un fichier PDF

Simple

Extrait

Run the following command to compress and reduce the size of the LARGE.pdf file and save the result to the SMALL.pdf file:

$ ps2pdf LARGE.pdf SMALL.pdf

Détaillé

Extrait

I was able to make a slight variation on your command successful using the -r300 option from @drN The -r option allows you to set the output resolution in the pdf as well as png.

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default \
    -dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages \
    -dCompressFonts=true -r150 -sOutputFile=output.pdf input.pdf

Créer un sommaire au format PDF

Au moment de l'enregistrement depuis un éditeur de texte

  1. Dans la boîte de dialogue Enregistrer sous , sélectionnez Options.
  2. Cochez la case Étiquettes de structure de document pour l’accessibilité , puis sélectionnez OK.

À partir d'un fichier PDF existant

Extrait :

In the case of the rust book you can use pdf.tocgen (Example:

python -m pdfxmeta -p 8 -a 1 ../The\ Rust\ Programming\ Language.pdf "Getting Started" > data.toml
python -m pdfxmeta -p 3 -a 2 ../The\ Rust\ Programming\ Language.pdf "Who Rust Is For" >> data.toml
python -m pdfxmeta -p 4 -a 3 ../The\ Rust\ Programming\ Language.pdf "Students" >> data.toml
python -m pdftocgen ../The\ Rust\ Programming\ Language.pdf <data.toml >data.toc
python -m pdftocio ../The\ Rust\ Programming\ Language.pdf <data.toc

Autres pistes