Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Portable Document Format (PDF) ist ein weit verbreitetes Dateiformat für die gemeinsame Nutzung und Präsentation von Dokumenten. Im Gegensatz zu Papierdokumenten können die Daten genau so gespeichert werden, wie sie erstellt wurden. Allerdings sind nicht alle PDF-Dateien gleich, wenn es um die langfristige Aufbewahrung und Zugänglichkeit geht.
Um sicherzustellen, dass Ihre PDF-Dokumente langfristig archiviert und zuverlässig abgerufen werden, können Sie Konvertierung in das PDF/A-Format (PDF/A-1a oder PDF/A-1b) format. PDF/A ist eine ISO-standardisierte Version von PDF, die für die digitale Aufbewahrung elektronischer Dokumente entwickelt wurde.
In diesem Artikel erfahren Sie, wie Sie in Java mit IronPDF PDF-Dateien in das PDF/A-Format konvertieren können.
IronPDF-Bibliothek installieren
PDF mit PdfDocument.renderHtmlAsPdf
erstellen
Laden einer vorhandenen Datei mit PdfDocument.fromFile
Methode "convertToPdfA" verwenden
saveAsPdfA
IronPDF ist eine leistungsstarke und vielseitige Bibliothek für die Arbeit mit PDFs in Java. Es ermöglicht Ihnen, PDF-Dokumente mühelos zu erstellen, zu bearbeiten und zu konvertieren. Eine der wichtigsten Funktionen ist die Konvertierung normaler PDF-Dateien in das PDF/A-Format, wodurch die langfristige Erhaltung der Dokumente gewährleistet wird. IronPDF bietet eine einfache und effiziente Möglichkeit, diese Konvertierung innerhalb Ihrer Java-Anwendungen durchzuführen.
Bevor wir beginnen, sollten Sie sicherstellen, dass die folgenden Voraussetzungen erfüllt sind:
Java-Entwicklungsumgebung: Stellen Sie sicher, dass Sie eine Java-Entwicklungsumgebung auf Ihrem System eingerichtet haben. Sie können Tools wie IntelliJ IDEA, Eclipse oder eine andere Java-IDE verwenden.
IntelliJ IDEA (Optional): Wir demonstrieren den Prozess anhand von IntelliJ IDEAaber Sie können jede Java-IDE Ihrer Wahl verwenden.
Öffnen Sie IntelliJ IDEA oder Ihre bevorzugte Java IDE.
Klicken Sie auf "Neues Projekt" oder auf "Datei" > "Neu" > "Projekt".
![Wie man PDF in Java in PDF/A konvertiert: Abbildung 1](/static-assets/pdf/blog/pdf-to-pdfa-java/pdf-to-pdfa-java-1.webp)
Geben Sie die Projektdetails wie Name und Standort ein.
Wählen Sie "Maven" als Build-Version aus.
Wählen Sie das JDK für Ihr Projekt (Java-Version).
![Wie man PDF in Java in PDF/A konvertiert: Abbildung 2](/static-assets/pdf/blog/pdf-to-pdfa-java/pdf-to-pdfa-java-2.webp)
Um IronPDF in Ihr Projekt einzubinden, müssen Sie die jar-Abhängigkeit in die pom.xml-Datei Ihres Projekts importieren. Öffnen Sie die Datei pom.xml und fügen Sie die folgende Abhängigkeit hinzu:
:ProductInstall
Speichern Sie die POM XML Datei, und Maven wird automatisch die IronPDF for Java Bibliothek herunterladen und in Ihr Projekt einbinden.
Es gibt auch eine weitere Jar-Abhängigkeit namens Slf4j-simple, die hinzugefügt werden muss, um korrekt mit IronPDF zu arbeiten.
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.9</version>
</dependency>
Laden Sie das Maven-Projekt neu, um die in der POM-Datei hinzugefügten Abhängigkeiten zu aktualisieren. Nach der Installation sind wir bereit, IronPDF zur Konvertierung von PDF-Dateien in PDF/A zu verwenden.
Nachdem wir nun unser Projekt eingerichtet und die IronPDF-Abhängigkeit hinzugefügt haben, können wir mit der Konvertierung von PDFs nach PDF/A innerhalb unserer Java-Anwendung beginnen. Die folgenden Schritte zeigen, wie Sie PDF in PDF/A konvertieren können:
IronPDF bietet die Möglichkeit, eine PDF-Datei aus einem HTML-String, einer Datei oder einer URL zu erstellen. Es bietet die Methoden RenderHtmlAsPdf, RenderHtmlFileAsPdf bzw. RenderUrlAsPdf, um ein mit HTML gestaltetes PDF-Format zu erstellen.
PdfDocument pdfDocument = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
Alternativ können wir das vorhandene PDF-Dokument, das wir nach PDF/A konvertieren wollen, mit IronPDF laden.
PdfDocument pdfDocument = PdfDocument.fromFile(Paths.get("input.pdf"));
Die Eingabedatei sieht wie folgt aus:
Verwenden Sie die IronPDF-Methode convertToPdfA
, um das geladene PDF-Dokument in das PDF/A-Format zu konvertieren.
PdfDocument pdfa = pdfDocument.convertToPdfA();
Speichern Sie das konvertierte PDF/A-Dokument in einer neuen Datei.
pdfaDocument.saveAsPdfA("input_pdfa.pdf");
Das war's! Wir haben mit IronPDF in einer Java-Anwendung erfolgreich ein normales PDF in das PDF/A-Format konvertiert.
Hier ist der vollständige Quellcode:
package org.example;
import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;
public class Main {
public static void main(String [] args) throws IOException {
License.setLicenseKey("YOUR-LICENSE-KEY-HERE");
// Convert From HTML String
PdfDocument pdfDocument = PdfDocument.renderHtmlAsPdf("<h1> ~Hello World~ </h1> Made with IronPDF!");
PdfDocument pdfa = pdfDocument.convertToPdfA();
pdfa.saveAsPdfA("html_saved.pdf");
// Convert From File
pdfDocument = PdfDocument.fromFile(Paths.get("input.pdf"));
pdfa = pdfDocument.convertToPdfA();
pdfa.saveAsPdfA("input_pdfa.pdf");
}
}
Der obige Code führt bei seiner Ausführung zu zwei Ausgabedateien. Eine von HTML nach PDF/A und die andere von der ursprünglichen PDF-Datei nach PDF/A.
Um mehr über IronPDF und seine PDF-bezogenen Funktionen zu erfahren, besuchen Sie bitte code-Beispiele und dokumentation seiten.
Die Konvertierung von PDF-Dokumenten in PDF/A ist für die langfristige Aufbewahrung und Zugänglichkeit von Dokumenten unerlässlich. IronPDF ist eine zuverlässige Java-Bibliothek, die diesen Konvertierungsprozess vereinfacht. In diesem Artikel haben wir die Voraussetzungen, die Einrichtung eines Java-Projekts mit IntelliJ IDEA und das Hinzufügen von IronPDF als Maven-Abhängigkeit besprochen.
Wir haben auch die Schritte zur Konvertierung einer normalen PDF-Datei in das PDF/A-Format beschrieben. Mit IronPDF können Sie sicherstellen, dass Ihre Dokumente langfristig zugänglich und zuverlässig bleiben und die ISO-Normen für die Archivierung elektronischer Dokumente erfüllen.
IronPDF bietet eine kostenloser Test für die kommerzielle Nutzung. Laden Sie die IronPDF JAR-Datei herunter unter hier.
9 .NET API-Produkte für Ihre Bürodokumente