3 votes

Logiciel pour valider les fichiers conformes à la norme PDF/X-1a:2001 ou PDF/X-3:2002

Je dois valider plusieurs documents PDF (livres) que j'écris en LaTeX.

Il s'agit de documents destinés à être imprimés à la demande et l'éditeur me demande des fichiers PDF conformes aux normes de l'UE. PDF/X-1a:2001 o PDF/X-3:2002 .

Quel logiciel, gratuit ou payant (pas excessivement cher, je ne suis intéressé que par la validation) pourrais-je utiliser ?

Le logiciel que j'ai vu sur ce sujet :

  • VeraPDF : C'est gratuit, mais ça prétend être une PDF/A validateur de fichiers

  • Studio PDF : Je ne vois pas très bien quel type de validations il effectue. Ils proposent différents types de logiciels, comme une API Java appelée pdfpreflight pour valider PDF/X-1a:2001 o PDF/X-3:2002 .

  • Master PDF Editor : Ne parle pas de validation.

NOTE : J'ai écarté Scribus car les documents sont écrits et générés en LaTeX.

3voto

hackerb9 Points 1716

La seule réponse à votre question littérale - quel logiciel peut valider le PDF/X ? - est d'acheter des outils commerciaux et d'effectuer une vérification "preflight", comme d'autres l'ont dit.

Mais, devez-vous valider votre PDF/X ou l'objectif est-il de générer un PDF/X valide ? Je suppose que tout ce que vous voulez, c'est générer un PDF/X valide et laisser ensuite l'éditeur, qui a déjà acheté le validateur d'Adobe, effectuer la validation.

Génération de PDF/X-1a:2001 valide

Étape 1 : Installer pdfx.sty

apt install texlive-latex-extra

Cela installe le CTAN pdfx paquet. Voici le manuel de pdfx.sty .

Étape 2 : \usepackage {pdfx}

Pour l'utiliser, il suffit d'ajouter la ligne suivante au début de votre document :

\usepackage[x-1a1]{pdfx}

Étape 3 : Ajouter des métadonnées à mainfilename.xmpdata

En supposant que le nom de votre fichier principal est "main.tex", créez un fichier appelé "main.xmpdata" et ajoutez-y des métadonnées. Il y a beaucoup d'options et aucune n'est obligatoire, mais vous voudrez probablement y mettre au moins votre nom :

\Title{Baking through the ages}
\Author{A. Baker\sep C. Kneader}
\Language{en-US}
\Keywords{cookies\sep muffins\sep cakes}
\Publisher{Baking International}

Autres options

  • Si vous souhaitez générer une sortie conforme à la norme PDF/X-3:2003, vous utiliserez les éléments suivants [x-303] au lieu de [x-1a1] . Voir le documentation pour la liste complète des normes disponibles.

  • Si vous êtes pointilleux sur les couleurs, ce qui est le but de PDF/X après tout, vous pouvez utiliser .xmpdata pour spécifier toutes sortes de profils de couleurs. Je vous le déconseille car cela peut être un chemin épineux, mais c'est disponible si vous en avez besoin.

  • Vous pouvez aussi incorporer le fichier main.xmpdata directement dans votre fichier LaTeX principal en utilisant \begin{filecontents*}{\jobname.xmpdata}…\end{filecontents*} . Si vous faites cela, assurez-vous de le mettre en haut du fichier. avant le site \documentclass ligne.

0voto

foxontherock Points 161

La norme industrielle est Adobe Acrobat Pro, avec ses outils de contrôle en amont. Ils permettent de vérifier la conformité, mais aussi de créer des fichiers conformes (ce qui est plus important).

FWIW, PDF/X3 est, à mon avis, obsolète. Il faut soit rester avec PDF/X1-a, soit passer directement à PDF/X4 ou à une version plus récente.

0voto

JohnJR Points 1

Le besoin de PDF/X-1a :(2001) ou PDF/X-3 :(2002) vient, je pense principalement ou totalement, d'Ingram-Spark. Ils dirigent à peu près tout le monde du livre POD et n'accepteront rien d'autre. Il existe un logiciel libre de PAO, Scribus, qui exporte les manuscrits (texte et images) dans l'un ou l'autre de ces formats, et je sais que ses exportations sont acceptées par Ingram-Spark. J'ai apporté des manuscrits de la taille d'un chapitre à une imprimerie locale et ils convertissent les PDF ordinaires dans l'un ou l'autre format (PDF/X-1a de préférence) pour une somme modique (10 $ US).

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