So erstellen Sie PDF-Dateien in Java

So erstellen Sie PDF-Dateien in Java

Sie sind an der richtigen Stelle gelandet, wenn Sie den Prozess der programmgesteuerten Erstellung von PDF-Dateien automatisieren möchten. In diesem Blogbeitrag werden wir diesen PDF-Dateiersteller Bibliothek installieren, der eine Vielzahl von Methoden zum Erstellen und Bearbeiten von PDF-Dateien bietet. Stellen Sie daher sicher, dass Sie Java auf Ihrem lokalen Rechner installiert haben, um diese Java-Bibliothek zu testen. Am Ende dieses Handbuchs sollten Sie gelernt haben, wie man PDF-Dateien erstellt, indem Sie ein paar Zeilen Quellcode in Java geschrieben haben.

Folgende Punkte sollen abgedeckt werden:

Installation der Bibliothek zum Erstellen von PDF-Dateien

Die Installation ist einfach und entwicklerfreundlich. Daher können Sie die API herunterladen oder sie mit den folgenden Maven-Konfigurationen installieren.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

So erstellen Sie PDF-Dateien in Java

Sobald die Installation abgeschlossen ist, können Sie ein Code-Snippet schreiben, das PDF-Dateien erstellt, indem es Methoden aufruft, die von dieser Bibliothek zum Erstellen von PDF-Dateien verfügbar gemacht werden.

Sie können die Schritte und das unten erwähnte Code-Snippet befolgen:

  1. Initialisieren Sie eine Instanz der Klasse Document.
  2. Fügen Sie dem erstellten Dokument eine leere Seite hinzu, indem Sie die Methode add aufrufen.
  3. Instanziieren Sie ein Objekt der Klasse TextFragment und rufen Sie die Methode getParagraphs().add auf, um der neuen Seite Text hinzuzufügen.
  4. Speichern Sie das PDF, indem Sie die Methode save aufrufen.

Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:

// Initialisieren Sie eine Instanz der Document-Klasse. 
Document document = new Document();
// Fügen Sie dem erstellten Dokument eine leere Seite hinzu, indem Sie die add-Methode aufrufen. 
Page page = document.getPages().add();
// Instanziieren Sie ein Objekt der Klasse TextFragment und rufen Sie die Methode getParagraphs().add auf, um einer neuen Seite Text hinzuzufügen.   
page.getParagraphs().add(new TextFragment("Hello World!"));
// Speichern Sie das PDF, indem Sie die save-Methode aufrufen.  
document.save("HelloWorld_out.pdf");

Die Ausgabe ist im Bild unten zu sehen:

Ersteller von pdf-Dateien

Java-PDF-Bibliothek - erweiterte Optionen

Diese Java-Bibliothek bietet Funktionen auf Unternehmensebene zum Konfigurieren Ihrer API-Aufrufe und ermöglicht Ihnen die programmgesteuerte Verarbeitung von PDF-Dateien. In diesem Abschnitt werden wir einige bekannte Methoden durchgehen, wie das Speichern einer PDF-Datei als Stream und das Öffnen der vorhandenen PDF-Datei und mehr.

Im Folgenden sind die Schritte aufgeführt:

  1. Erstellen Sie ein Objekt der Klasse Document und laden Sie die PDF-Quelldatei.
  2. Rufen Sie die Seitenanzahl ab, indem Sie die Methode getPages().size() aufrufen.
  3. Jetzt add Sie eine neue leere Seite zum PDF-Dokument hinzu.
  4. Speichern Sie das PDF-Dokument in einem Stream, indem Sie die Methode save aufrufen.

Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:

String fileName = "HelloWorld_out.pdf";
// Erstellen Sie ein Objekt der Document-Klasse und laden Sie die PDF-Quelldatei.  
Document pdfDocument = new Document(fileName);
// Rufen Sie die Anzahl der Seiten ab, indem Sie die Methode getPages().size() aufrufen. 
int pages = pdfDocument.getPages().size();
System.out.println("Pages +" + pages);
// Fügen Sie nun dem PDF-Dokument eine neue leere Seite hinzu.
pdfDocument.getPages().add();
try {
    // Speichern Sie das PDF-Dokument in einem Stream, indem Sie die save-Methode aufrufen. 
    pdfDocument.save(new FileOutputStream(fileName));
} catch (Exception e) {
    System.out.println(e.getMessage());
}

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Abschließend können wir hoffen, dass Sie gelernt haben, wie man PDF-Dateien programmgesteuert mit einer Java-PDF-Bibliothek erstellt. Darüber hinaus haben Sie einige erweiterte Funktionen dieses PDF-Dateierstellers durchlaufen. Sie können also die Dokumentation besuchen, um mehr über andere Funktionen zu erfahren.

Außerdem empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.

Schließlich schreibt conholdate.com neue Blogbeiträge. Bitte bleiben Sie also in Kontakt, um regelmäßige Updates zu erhalten.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.

Häufig gestellte Fragen

Wie erstelle ich eine PDF-Datei in Java?

Initialisieren Sie eine Instanz der Klasse Document, fügen Sie dem erstellten Dokument eine leere Seite hinzu, indem Sie die Methode add aufrufen, rufen Sie die Methode getParagraphs().add auf, um Text hinzuzufügen, und speichern Sie das PDF durch Aufrufen der save-Methode.

Siehe auch