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!
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!
Réponses:
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
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.
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 /lib
sous-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.
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
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.
-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 ...
Dans macOSX sans utiliser pdftops
ce 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.
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):
PDF
en ps
(avec pdf2ps source.pdf temp.ps
)ps
à l' PDF/A
aide de Ghostscript 9.22 avecgswin64c -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 gswin64c
le 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=/prepress
option. 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 PDF
semble être conforme PDF/A
même sans l' -dNOOUTERSAVE
option, 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).
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é!