web-dev-qa-db-fra.com

Comment convertir un document PDF en une version antérieure

Quel logiciel existe peut faire cette conversion?

Je travaille avec des logiciels qui ne peuvent pas gérer les nouveaux fichiers PDF créés avec Adobe Acrobat 9 Pro et d'autres programmes bureautiques plus récents.

Le prix et la plate-forme n'ont pas d'importance tant que ce n'est pas trop cher.

23
neoneye

Acrobat 9 Pro peut être utilisé pour redistribuer PDF 1.7 dans n’importe quelle version "inférieure" de PDF. Regardez les réglages du distillateur ... À vous de décider si ce n'est "pas trop cher".

Selon le sous-ensemble exact de fonctionnalités de PDF-1.7 utilisé dans vos fichiers, même (Gratuit) Ghostscript peut permettre une transformation de bonne qualité en PDF- Version au format de fichier 1.2, PDF-1.3 ou PDF-1.4.

Voici la ligne de commande Ghostscript pour créer un PDF-1.4:

 gs                        \
  -sDEVICE=pdfwrite        \
  -dCompatibilityLevel=1.4 \
  -o output.pdf            \
     input.pdf 

Remarque:
Les versions les plus récentes de Ghostscript peuvent abréger le paramètre -sOutputFile=... en -o .... Il définit également implicitement -dBATCH -dNOPAUSE. Il est donc beaucoup plus court à taper et beaucoup plus facile d’éviter les fautes de frappe.

32
Kurt Pfeifle

Si vous utilisez Ubuntu 11.04 (ou probablement une distribution Gnome) et que vous pouvez visualiser le PDF dans la visionneuse de documents intégrée, vous pouvez alors: Imprimer en tant que fichier pour l'enregistrer au format PDF-1.5. (Save A Copy, en revanche, crée simplement une copie du fichier avec les mêmes octets.) Je l’ai fait aujourd’hui pour convertir un fichier PDF de 1.6 à 1.5, afin que je puisse maintenant l’utiliser avec la lib FPDF.

1
Leon

Outre la solution Ghostscript suggérée ci-dessus, vous pouvez utiliser l'option "Réduire la taille du fichier" du menu "Document" d'Adobe Acrobat 8 ​​ou 9 et choisir le niveau de compatibilité souhaité.

De plus, Acrobat 8 ​​ou Acrobat 9 Pro peut exécuter l’optimiseur PDF en traitement par lots pour convertir plusieurs fichiers à la fois. créez simplement une nouvelle séquence sans commandes. Dans la boîte de dialogue Paramètres de sortie de la séquence, cochez la case "Optimiseur PDF" et cliquez sur le bouton Paramètres - activez ou désactivez les paramètres d'optimisation souhaités, puis définissez le menu déroulant "Rendre compatible avec" en haut vers la version Acrobat/PDF appropriée. tu désires. Exécutez la séquence de traitement par lots sur les fichiers/dossiers que vous souhaitez convertir, et PRESTO, des centaines de documents convertis en minutes!

J'ai utilisé la méthode PDF Optimizer/Batch Processing pour convertir 297 PDF fichiers en environ 3 à 4 minutes (la plupart étaient des documents de type dépliant d'une page). Il est également intéressant de noter que PDF Optimizer ne peut pas convertir les documents sécurisés;)

0
Doktor J