PDF / A ist eine internationale ISO - Norm für ein rchiving PDFs. Der Standard fordert die strikte Einhaltung seiner Regeln (z. B. "Alle Schriften einbetten", "Keine Transparenzen verwenden", "Kein JavaScript verwenden", "Keine Verschlüsselung", ...).
Es gibt viele PDFs, die behaupten , PDF / A zu sein, aber einen echten Rauchtest nicht bestehen. Diese Behauptung ist nur ein Tag in den Metadaten der Datei. Dieses Tag kann dazu führen, dass Acrobat Reader beim Rendern einen speziellen Hinweis anzeigt.
Eine Prüfung auf tatsächliche Konformität erfordert eine recht umfangreiche kommerzielle "Preflight" -Software. Derzeit sind mir keine kostenlosen Hilfsprogramme bekannt, die diese Aufgabe übernehmen könnten. Siehe auch hier für einige Testergebnisse: Isartor Testsuite .
Sie können Ghostscript verwenden, um PDF in PDF / A zu konvertieren . Wie das geht, ist hier dokumentiert ( Update: für neuere Versionen hier ).
Beachten Sie jedoch, dass dieses Dokument erst vor kurzem aktualisiert wurde [ * ]. Frühere Versionen von Ghost Ps2pdf.htm taten mis-Lead User um einen Befehl auszuführen , die PDF - Dateien erstellt behaupten PDF / A zu sein , aber die echte Rauchversuche fehlgeschlagen.
So konvertieren Sie PDF in PDF / A mit Ghostscript:
Hier ist eine Befehlszeile:
gswin32c ^
-dPDFA ^
-dNOOUTERSAVE ^
-dUseCIEColor ^
-sProcessColorModel=DeviceCMYK ^
-sDEVICE=pdfwrite ^
-o output_pdfa.pdf ^
-dPDFACompatibilityPolicy=1 ^
PDFA_def.ps ^
input.pdf
[ * ] Hinweis: Das Problem liegt beim Parameter PDFA_def.ps
. Dies ist eine Datei, die Sie bearbeiten müssen, um sie Ihren Bedürfnissen anzupassen. Ghostscript wird mit einem Beispiel in seinem /lib
Unterverzeichnis ausgeliefert. Dieses Beispiel funktioniert nicht wie es ist, ohne dass Sie es bearbeiten. Die Bearbeitung finden Sie in den Kommentaren des Beispiels.