So konvertieren Sie ein PDF in ein PDF / A

18

Meine Universität verlangt, dass eingereichte PDF-Dateien im PDF / A-Format vorliegen .

Ich habe versucht, einen Konverter zu finden, aber alle sind sehr teuer und / oder kompliziert.

Wie konvertiere ich meine vorhandene PDF-Datei in eine PDF / A-Datei?

Vielen Dank!

ben
quelle
1
Wenn es sich nur um Textverarbeitungsdokumente mit einfacher Formatierung handelt, können Sie sie in OpenOffice öffnen und als PDF speichern (OpenOffice verfügt über einen nativen PDF-Export, ich weiß jedoch nicht, ob sie PDF / A-kompatibel sind). Fragen Sie ansonsten Ihre Schule, ob sie Werkzeuge zur Verfügung stellen kann, da dies ihre Voraussetzung ist.
FrustratedWithFormsDesigner
3
@FrustratedWithFormsDesigner: Mit LibreOffice können Sie Textdokumente als PDF / A exportieren, wie hier erläutert .
ThatGuy
@ThatGuy -100 hat die Frage gelesen: Er wollte PDF konvertieren !!!
Tomas
1
@Tomas: ¯ \ _ (ツ) _ / ¯ ... Ich habe die Frage von OP nicht beantwortet. Ich habe eindeutig auf FrustratedWithFormsDesigner reagiert.
ThatGuy

Antworten:

5

Zum Speichern vorhandener Word-Dokumente in PDF / A benötigen Sie lediglich eine aktuelle Version von Microsoft Word. Zum Erstellen aus anderen Produkten, die gedruckt werden, können Sie einen kostenlosen PDF / A-Ersteller wie den unter www.freepdfcreator.org verwenden

Wenn Sie überprüfen müssen, ob eine PDF / A-Datei kompatibel ist, können Sie unseren kostenlosen Service unter www.validatepdfa.com nutzen

Das verlustfreie Konvertieren vorhandener PDF-Dateien in PDF / A ist etwas komplizierter und nicht immer möglich. Acrobat 9 und 10 können dies tun. Unser Unternehmen Solid Documents verkauft auch ein Produkt, das dies (und andere gängige Archivierungsfunktionen) für 99 US-Dollar leistet: Solid PDF Tools

Pragmatisch
quelle
3
Leider verursachte Free PDF Creator häufig, dass die Programme, aus denen ich drucken wollte, hängen blieben oder abstürzten, und es wurde kurz ein Popup-Fenster mit "Sonderangeboten" eingeblendet. Als ich mich an den Solid Documents-Support wandte, wurde mir mitgeteilt, dass es sich bei der kostenlosen Version um eine Zwischenversion handelt, deren Probleme wir nicht berücksichtigen können.
Mark Berry
Die Antwort von Kurt Pfeifle ist viel besser.
mb21
16

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 /libUnterverzeichnis ausgeliefert. Dieses Beispiel funktioniert nicht wie es ist, ohne dass Sie es bearbeiten. Die Bearbeitung finden Sie in den Kommentaren des Beispiels.

Kurt Pfeifle
quelle
Kann man also mit Sicherheit sagen, dass PDF / A an sich kein Dateiformat ist, sondern nur eine Reihe von Konformitätsanforderungen für die Erstellung einer PDF-Datei unter Verwendung der vorhandenen Technologie?
JohnFx
3
@ JohnFx: In gewisser Weise ja. Jedes PDF / A-1b (oder PDF / A-1a) ist auch ein gültiges PDF im allgemeinen Sinne. Aber nicht jedes PDF wird erfolgreich als PDF / A * validiert. Die PDF / A- * -Spezifikationen haben zwei Funktionen: (1) Beschränken Sie die in der allgemeinen PDF-1.4-Spezifikation angegebenen Funktionen auf eine Teilmenge der zulässigen Funktionen. (2) Sie müssen einige Regeln genau befolgen, die in der allgemeinen PDF-Spezifikation "Do or Don't Do" lauten (wie das Einbetten aller verwendeten Schriftarten).
Kurt Pfeifle
7

Ich habe den folgenden Befehl verwendet, um PDF in PDF-A zu konvertieren:

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

Wenn Sie eine PDF-Datei haben, konvertieren Sie sie zuerst in PS, um mit dem obigen Code zu arbeiten. Ich habe mehrmals versucht mit der PDF-Datei direkt nach PDF-A zu konvertieren. Es hat jedoch nicht funktioniert.

So konvertieren Sie Ihre PDF-Datei in eine PS-Datei:

pdftops PDFOriginal.pdf PDFOriginal.ps
Soham
quelle
Leider werden diese PDFs von meiner Universität nicht akzeptiert: /
Tomas
4

Das Microsoft Office 2007- Tool " Als PDF speichern" speichert im PDF / A-Format.

Ein PDF / A-Dokument ist nur ein PDF-Dokument, das eine bestimmte Teilmenge von PDF verwendet, um sicherzustellen, dass es in sich geschlossen ist. Dh es ist nicht gestattet, auf Informationen aus externen Quellen (zB Schriftprogramme und Hyperlinks) angewiesen zu sein. Aus Wikipedia :

Weitere wichtige Elemente für die PDF / A-Kompatibilität sind:

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

Bearbeiten:

Da es eigentlich keine Tools gibt, mit denen geprüft werden kann, ob eine PDF-Datei PDF / A ist, kann Ihre Universität sicher nicht prüfen, ob das von Ihnen gesendete Dokument PDF / A ist .

Es ist wahrscheinlich, dass der einzige Grund, warum sie dies ausdrücklich verlangen, darin besteht, dass sie sicher sein können, dass der gesamte Inhalt "da" ist, wenn sie ihn öffnen. Sie drückten diese Anforderung nur ziemlich kryptisch (und schlecht) aus, als dass es PDF / A sein musste. Ein einfacher Weg, um zu testen, ob die PDF-Dateien ihren tatsächlichen Anforderungen entsprechen, besteht darin, die PDF-Dateien zu übertragen und von einem anderen (vorzugsweise Offline-) Computer anzuzeigen und sicherzustellen, dass alles so aussieht, wie es sollte.

Imoatama
quelle
2
Ah, gibt es eine Möglichkeit festzustellen, ob es sich bei einem vorhandenen PDF um PDF oder PDF / A handelt?
Ben
1
@ben: Ich kenne keine Tools, die feststellen, ob ein PDF wirklich PDF / A ist. PDF / A ist eine internationale ISO - Norm für ein rchiving PDFs. Der Standard fordert die strikte Einhaltung seiner Regeln ("Alle Schriften einbetten", "Keine Transparenzen verwenden"). Es gibt viele PDF- Dateien, die behaupten , PDF / A zu sein, aber echte Rauchtests nicht bestehen. Diese Behauptung ist nur ein Tag in den Metadaten der Datei. Dieses Tag kann dazu führen, dass Acrobat Reader einen speziellen Hinweis anzeigt. Eine Prüfung auf tatsächliche Konformität erfordert eine recht umfangreiche kommerzielle Software. Mir ist kein kostenloses Dienstprogramm bekannt, das diese Aufgabe übernimmt.
Kurt Pfeifle
Vielen Dank für die Info Pipitas - es scheint dann wahrscheinlich, dass sogar die Uni nicht sicher überprüfen kann, ob das Dokument PDF / A ist, und daher ist es keine harte Anforderung - siehe meine Bearbeitung.
Imoatama
@imoatama: hast du meine andere antwort gesehen? Es wird erklärt, wie PDF in PDF / A konvertiert wird. Wenn Sie verwenden -dPDFACompatibilityPolicy=0, wird Ihr PDF-Dokument als PDF / A bezeichnet, auch wenn bei der Konvertierung von Ghostscript Dinge festgestellt wurden, die nicht übereinstimmen und die nicht repariert werden konnten. Möglicherweise haben Sie eine solche Art von "gefälschten" PDF / Wie ich an anderer Stelle erwähnt habe ...
Kurt Pfeifle
Das MS Word 'Als PDF speichern' behauptet auch, dass das PDF PDF / A ist. Ghostscript muss nicht verwendet werden.
Imoatama
2

Unter macOSX, ohne pdftopsdas ich es nicht installieren konnte (wie von @ soham.m17 vorgeschlagen), können Sie Folgendes tun:

pdf2ps oldPdf.pdf psVersionOfOldps.ps

So konvertieren Sie Ihr PDF in das PS-Format:

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

in pdf / A konvertieren.

Francesco Pegoraro
quelle
1

Die einzige Möglichkeit, die für mich unter Windows 10 funktioniert hat, war eine geringfügige Änderung der Antwort von Soham (die für mich funktioniert hat, aber mit Fehlern):

  • konvertieren von PDFin ps(mit pdf2ps source.pdf temp.ps)
  • Umwandeln der Rückseite pszur PDF/AVerwendung mit Ghost 9.22

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

(Möglicherweise müssen Sie vor gswin64cdem vollständigen Pfad hinzufügen , was für mich C:\Program Files\gs\gs9.22\bin\- das gleiche für pdf2psin diesem Fall der Pfad für mich war C:\Program Files\gs\gs9.22\lib\)

Wenn die resultierende Datei zu groß ist, können Sie die -dPDFSETTINGS=/prepressOption weglassen . Ohne diese Option ist die resultierende Datei kleiner (in meinem Fall sogar kleiner als das Original), es ist jedoch eine Verschlechterung der Bildqualität festzustellen.

Das Ergebnis PDFscheint PDF/Aauch ohne die -dNOOUTERSAVEOption konform zu sein , obwohl weniger Schriften eingebettet sind (vielleicht kann jemand den Unterschied erklären).

Wenn ich "Entspricht PDF/A" sage, bedeutet dies nicht nur, dass das PDF/A"Banner" in Acrobat Reader angezeigt wird, sondern auch, dass die Datei die von https://www.pdf-online.com/osa/validate.aspx bereitgestellte Online-Validierung besteht

Ich weiß nicht, wie zuverlässig ein solcher Online-Validierungsdienst ist, er hat jedoch fehlerhafte Dateien erkannt, die das PDF/A"Banner" in Acrobat Reader zeigten (was in dieser Hinsicht nicht zuverlässig erscheint).

mmj
quelle
0

Einfache antwort:

Sie können Libre Office kostenlos installieren

Öffne das PDF und speichere es als PDF ... [aktiviere die PDF / A Option]

...Sie sind fertig!

PYK
quelle