25 votes

Comment convertir un PDF en PDF/A ?

Mon université exige que les fichiers PDF soumis soient au format Format PDF/A .

J'ai essayé de trouver un convertisseur, mais ils sont tous très chers et/ou compliqués.

Comment convertir un fichier PDF existant en PDF/A ?

17voto

Kurt Pfeifle Points 11465

PDF (EN ANGLAIS) /A est une norme internationale ISO pour a l'archivage des PDF. La norme exige une conformité stricte à son ensemble de règles (telles que : "incorporer toutes les polices", "ne pas utiliser de transparents", "ne pas utiliser de JavaScript", "pas de cryptage",...).

Il existe un grand nombre de PDF qui demande pour être PDF/A, mais échouent à un véritable test de fumée. Cette revendication n'est qu'une étiquette dans les métadonnées du fichier. Cette balise peut faire en sorte qu'Acrobat Reader, par exemple, affiche une indication spéciale lors du rendu du fichier.

La vérification de la conformité réelle nécessite un logiciel commercial de "prévol" assez étendu. Actuellement, je ne connais pas d'utilitaire gratuit pour faire ce travail. Voir aussi ici pour quelques résultats de tests : Suite d'essais Isartor .

Vous pouvez utiliser Ghostscript pour (essayer de) convertir des fichiers PDF à PDF/A. La manière de procéder est la suivante documenté ici ( Mise à jour : pour les versions plus récentes, cliquez ici ).

Mais attention : ce document n'a été mis à jour que très récemment [ * ]. Les versions précédentes de la fonction Ps2pdf.htm a induit les utilisateurs en erreur en leur faisant exécuter une commande qui créait des PDF. réclamation qui sont censés être des PDF/A, mais qui n'ont pas réussi les tests de fumée réels.

Comment convertir un PDF en PDF/A avec Ghostscript :

Voici une ligne de commande :

gswin32c ^
   -dPDFA ^
   -dNOOUTERSAVE ^
   -dUseCIEColor ^
   -sProcessColorModel=DeviceCMYK ^
   -sDEVICE=pdfwrite ^
   -o output_pdfa.pdf ^
   -dPDFACompatibilityPolicy=1 ^
    PDFA_def.ps ^
    input.pdf

[ * ] Remarque : Le problème se situe au niveau du paramètre PDFA_def.ps . Il s'agit d'un fichier que vous nécessité d'éditer pour répondre à vos besoins. Ghostscript est livré avec un échantillon de ce programme dans sa version /lib sous-répertoire. Ce sous-répertoire l'échantillon ne fonctionne pas en l'état, sans modification de votre part. La procédure d'édition se trouve dans les commentaires de l'échantillon.

9voto

vsushkov Points 1961

J'ai utilisé la commande suivante pour convertir le PDF en PDF-A :

gs -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=MyOutPutPDF-A.pdf PDFOriginal.ps

Si vous avez un fichier PDF, convertissez-le d'abord en PS pour pouvoir utiliser le code ci-dessus. J'ai essayé plusieurs fois de convertir directement le fichier PDF en PDF-A. Mais cela n'a pas fonctionné.

Voici un moyen de convertir votre fichier PDF en fichier PS :

pdftops PDFOriginal.pdf PDFOriginal.ps

5voto

Pragmatic Points 106

Pour enregistrer des documents Word existants au format PDF/A, il vous suffit de disposer d'une version récente de Microsoft Word. Pour créer des documents à partir d'autres produits qui s'impriment, vous pouvez utiliser un créateur de PDF/A gratuit comme celui qui se trouve à l'adresse suivante www.freepdfcreator.org

Si vous devez valider la conformité d'un fichier PDF/A, vous pouvez utiliser notre service gratuit à l'adresse suivante www.validatepdfa.com

La conversion de fichiers PDF existants en PDF/A sans perte est un peu plus délicate et n'est pas toujours possible. Acrobat 9 et 10 peuvent le faire. Notre entreprise, Solid Documents, vend également un produit qui permet d'effectuer cette opération (et d'autres fonctions d'archivage courantes) pour 99 $ : Outils PDF solides

4voto

imoatama Points 1914

La fonction '' de Microsoft Office 2007 Enregistrer en PDF L'outil enregistre au format PDF/A.

Un document PDF/A est simplement un document PDF qui utilise un sous-ensemble spécifique de PDF conçu pour garantir qu'il est "autonome". En d'autres termes, il n'est pas autorisé à s'appuyer sur des informations provenant de sources externes (par exemple, des programmes de polices de caractères et des liens hypertextes). A partir de wikipedia :

Autres éléments clés du PDF/A sont les suivants :

* Audio and video content are forbidden.
* JavaScript and executable file launches are forbidden.
* All fonts must be embedded and also must be legally embeddable for
  unlimited, universal rendering. This also applies to the so-called     
  PostScript standard fonts such as Times or Helvetica.
* Colorspaces specified in a device-independent manner.
* Encryption is disallowed.
* Use of standards-based metadata is mandated.

Editer :

Comme il n'existe pas vraiment d'outils permettant de vérifier si un PDF est conforme à la norme PDF/A, il y a fort à parier que, tout comme vous, il n'est pas conforme à la norme PDF, votre université n'a aucun moyen de vérifier que le document que vous lui envoyez est conforme à la norme PDF/A .

Il est probable que la seule raison pour laquelle ils le demandent spécifiquement est qu'ils peuvent être sûrs que tout le contenu sera "là" lorsqu'ils l'ouvriront. Ils ont simplement exprimé cette exigence de manière assez cryptique (et mal) en disant qu'il devait s'agir du PDF/A. Il existe donc un moyen simple de vérifier si le PDF répond à leurs exigences. vrai L'exigence d'autocontrôle consiste à transférer le PDF et à le visualiser à partir d'un autre ordinateur (de préférence hors ligne) et à s'assurer que tout apparaît comme il se doit.

2voto

Dans macOSX, sans utiliser pdftops que je n'ai pas pu installer (comme @soham.m17 l'a proposé), vous pouvez le faire :

pdf2ps oldPdf.pdf psVersionOfOldps.ps

pour convertir votre pdf au format ps et ensuite :

gs -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=MyOutPutPDF-A.pdf psVersionOfOldps.ps

pour convertir en pdf/A.

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