Comment convertir un PDF en PDF / A

18

Mon université requiert des fichiers PDF soumis en format PDF / A .

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

Comment convertir mon fichier PDF existant en PDF / A?

Merci beaucoup!

ben
la source
1
S'il s'agit uniquement de documents de traitement de texte avec un formatage simple, vous pouvez les ouvrir dans OpenOffice et les enregistrer au format PDF (OpenOffice a une exportation PDF native mais je ne sais pas s'il est compatible PDF / A). En dehors de cela, demandez à votre école si elle peut fournir des outils, car c'est leur obligation de le faire.
FrustratedWithFormsDesigner
3
@FrustratedWithFormsDesigner: LibreOffice vous permet d'exporter des documents texte au format PDF / A, comme expliqué ici .
ThatGuy
@ThatGuy -100 a lu la question: il demandait de convertir des PDF !!!
Tomas
1
@Tomas: ¯ \ _ (ツ) _ / ¯ ... Je ne répondais pas à la question d'OP. Je répondais clairement à FrustratedWithFormsDesigner.
ThatGuy

Réponses:

5

Pour enregistrer des documents Word existants au format PDF / A, tout ce dont vous avez besoin est une version récente de Microsoft Word. Pour créer à partir d'autres produits qui s'impriment, vous pouvez utiliser un créateur PDF / A gratuit comme celui de www.freepdfcreator.org

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

Convertir des fichiers PDF existants en PDF / A sans perte est un peu plus délicat et pas toujours possible. Acrobat 9 et 10 peuvent le faire. Notre entreprise, Solid Documents, vend également un produit qui fait cela (et d'autres fonctions d'archivage courantes) pour 99 $: Solid PDF Tools

Pragmatique
la source
3
Malheureusement, Free PDF Creator a souvent provoqué le blocage ou le blocage des programmes sur lesquels j'essayais d'imprimer, et a brièvement affiché une fenêtre contextuelle sur les "offres spéciales". Lorsque j'ai contacté le support Solid Documents, j'ai été informé que "la version gratuite est une version intermédiaire et nous ne pouvons pas prendre en compte ses problèmes."
Mark Berry
La réponse de Kurt Pfeifle ci-dessous est bien meilleure.
mb21
16

PDF / A est une norme ISO internationale pour la création de fichiers PDF. La norme demande une stricte conformité à son ensemble de règles (comme: "incorporer toutes les polices", "ne pas utiliser de transparents", "ne pas utiliser JavaScript", "pas de cryptage", ...).

Il existe de nombreux PDF qui prétendent être PDF / A, mais échouent à un véritable test de fumée. Cette revendication n'est qu'une balise dans les métadonnées du fichier. Cette balise peut faire en sorte qu'Acrobat Reader affiche un indice spécial lors du rendu.

Une vérification de la conformité réelle nécessite un logiciel commercial de «contrôle en amont» assez étendu. Actuellement, je ne connais aucun utilitaire gratuit pour faire ce travail. Voir aussi ici pour quelques résultats de test: Isartor testsuite .

Vous pouvez utiliser Ghostscript pour (essayer de) convertir un PDF en PDF / A. La procédure à suivre est documentée ici ( mise à jour: pour les versions plus récentes ici ).

Mais attention: ce document n'a été mis à jour que très récemment [ * ]. Les versions précédentes du Ps2pdf.htm de Ghostscript ont conduit les utilisateurs à exécuter une commande qui créait des fichiers PDF prétendant être PDF / A mais qui échouait à de vrais tests de fumée.

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 vient du paramètre PDFA_def.ps. Il s'agit d'un fichier que vous devez modifier pour répondre à vos besoins. Ghostscript est livré avec un échantillon de celui-ci dans son /libsous-répertoire. Cet exemple ne fonctionnera pas tel quel sans que vous l'ayez modifié. Comment éditer se trouve dans les commentaires de l'échantillon.

Kurt Pfeifle
la source
Alors, est-il sûr de dire que PDF / A n'est pas un format de fichier en soi, mais vraiment juste un ensemble d'exigences de conformité pour créer un fichier PDF en utilisant la technologie existante?
JohnFx
3
@JohnFx: en quelque sorte, oui. Chaque PDF / A-1b (ou PDF / A-1a) est également un PDF valide au sens général. Mais tous les PDF ne sont pas validés avec succès en tant que PDF / A *. Les spécifications PDF / A- * font 2 choses: (1) limiter l'ensemble des fonctionnalités spécifiées dans la spécification générale PDF-1.4 à un sous-ensemble de celles autorisées; (2) nécessitent de suivre strictement quelques règles qui dans la spécification PDF générale sont "faire ou ne pas faire - comme vous le souhaitez" (comme incorporer toutes les polices utilisées).
Kurt Pfeifle
7

J'ai utilisé la commande suivante pour convertir un 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 travailler avec le code ci-dessus. J'ai essayé plusieurs fois avec le fichier PDF d'être directement converti en PDF-A. Cependant, cela n'a pas fonctionné.

Voici un moyen de convertir votre PDF en fichier PS:

pdftops PDFOriginal.pdf PDFOriginal.ps
soham
la source
Malheureusement, ces PDF ne sont pas acceptés par mon université: /
Tomas
4

L'outil « Enregistrer au format PDF » de Microsoft Office 2007 enregistre au format PDF / A.

Un document PDF / A est juste un document PDF qui utilise un sous-ensemble spécifique de PDF conçu pour garantir qu'il est «autonome». C'est-à-dire qu'il n'est pas permis de dépendre d'informations provenant de sources externes (par exemple, des programmes de polices et des hyperliens). De wikipedia :

Les autres éléments clés de la compatibilité PDF / A incluent:

* 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.

Éditer:

Comme il n'y a pas vraiment d'outils pour tester si un fichier PDF est le format PDF / A, il y a fort à parier que , tout comme vous, votre université n'a aucun moyen de vérifier que le document que vous les envoyer est PDF / A .

Il est probable que la seule raison pour laquelle ils le demandent spécifiquement est qu'ils puissent être sûrs que tout le contenu sera "là" lorsqu'ils l'ouvriront. Ils ont simplement exprimé cette exigence de manière plutôt cryptée (et mal) comme étant que cela devait être PDF / A. Donc, un moyen simple de tester si le PDF satisfait à sa véritable exigence d'auto-confinement est de transférer le PDF et de le visualiser à partir d'un autre ordinateur (de préférence hors ligne) et de s'assurer que tout apparaît comme il se doit.

imoatama
la source
2
ah, existe-t-il un moyen de déterminer si un PDF existant est PDF ou PDF / A?
ben
1
@ben: Je ne connais aucun outil qui détermine si un PDF est vraiment PDF / A. PDF / A est une norme ISO internationale pour la création de fichiers PDF. La norme demande une stricte conformité à son ensemble de règles ("incorporer toutes les polices", "ne pas utiliser de transparents"). Il existe de nombreux PDF qui prétendent être PDF / A, mais échouent à de vrais tests de fumée. Cette revendication n'est qu'une balise dans les métadonnées du fichier. Cette balise peut donner à Fe Acrobat Reader une indication spéciale. Une vérification de la conformité réelle nécessite des logiciels commerciaux assez étendus. Je ne connais aucun utilitaire gratuit pour faire ce travail.
Kurt Pfeifle
Merci pour l'info Pipitas - il semble alors probable que même l'uni ne soit pas en mesure de vérifier avec certitude que le document est PDF / A, et donc ce n'est pas une exigence difficile - voir ma modification.
imoatama
@imoatama: avez-vous vu mon autre réponse? Il explique comment convertir un PDF en PDF / A. Si vous utilisez -dPDFACompatibilityPolicy=0, votre PDF prétendra être PDF / A même si le processus de conversion de Ghostscript a remarqué des choses qui ne sont pas conformes et qu'il n'a pas pu réparer. Vous avez peut-être créé ce type de «faux» PDF / Comme je l'ai mentionné ailleurs ...
Kurt Pfeifle
Le MS Word «enregistrer au format PDF» affirme également que le PDF est PDF / A. Pas besoin d'utiliser Ghostscript.
imoatama
2

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

pdf2ps oldPdf.pdf psVersionOfOldps.ps

pour convertir votre pdf au format ps puis:

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

pour convertir en pdf / A.

Francesco Pegoraro
la source
2

La seule façon qui a fonctionné pour moi sur Windows 10 était une légère modification de la réponse de soham (qui pour moi fonctionnait mais avec des erreurs):

  • convertir le PDFen ps(avec pdf2ps source.pdf temp.ps)
  • reconvertir le psà l' PDF/Aaide de Ghostscript 9.22 avec

gswin64c -dPDFA -dBATCH -dNOPAUSE -dPDFSETTINGS=/prepress -dNOOUTERSAVE -sColorConversionStrategy=UseDeviceIndependentColor -sProcessColorModel=DeviceRGB -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=destination.pdf temp.ps

(Vous devrez peut-être ajouter avant gswin64cle chemin complet, qui pour moi était C:\Program Files\gs\gs9.22\bin\- le même pour pdf2ps, dans ce cas, le chemin pour moi était C:\Program Files\gs\gs9.22\lib\)

Si le fichier résultant est trop volumineux, vous pouvez omettre l' -dPDFSETTINGS=/prepressoption. Sans cette option, le fichier résultant est plus petit (encore plus petit que l'original dans mon cas), mais une dégradation de la qualité de l'image peut être notée.

Le résultat PDFsemble être conforme PDF/Amême sans l' -dNOOUTERSAVEoption, bien que moins de polices soient intégrées (peut-être que quelqu'un peut expliquer la différence).

Quand je dis "conforme à PDF/A", je veux dire non seulement que la PDF/A"bannière" apparaît sur Acrobat Reader mais que le fichier passe la validation en ligne fournie par https://www.pdf-online.com/osa/validate.aspx

Je ne sais pas à quel point un tel service de validation en ligne est fiable, mais il a réussi à détecter des fichiers non conformes qui montraient la PDF/A"bannière" sur Acrobat Reader (qui ne semble donc pas fiable à cet égard).

mmj
la source
0

Réponse simple:

Vous pouvez installer Libre Office , c'est gratuit

Ouvrez le PDF et enregistrez-le au format PDF ... [cochez l'option PDF / A]

...vous avez terminé!

PYK
la source