IRONSOFTWAREHOME
VERWENDUNG VON IRONPDF FOR JAVA

Wie man Byte-Array in PDF in Java konvertiert

Curtis Chau
Curtis Chau
Updated: 21. April 2026

Dieser Artikel behandelt, wie man ein Byte-Array in ein PDF in Java konvertiert und die IronPDF for Java PDF-Bibliothek verwendet.

IronPDF: Java PDF-Bibliothek

IronPDF for Java PDF Library ist eine beliebte Java-Bibliothek zum Erstellen, Lesen und Bearbeiten von PDF-Dokumenten. Es wird von Iron Software entwickelt, einem Softwareentwicklungsunternehmen, das sich auf die Entwicklung von Produktivitätsbibliotheken und -tools spezialisiert.

IronPDF bietet eine Vielzahl von Funktionen zum Erstellen und Bearbeiten von PDFs. Dazu gehört die Fähigkeit zu:

  1. HTML-Inhalte in PDF konvertieren und Klartextdokumente in PDF, um Text und Bilder zu PDFs hinzuzufügen,
  2. PDF-Formulare einfach erstellen und ausfüllen,
  3. Mehrere PDFs zusammenführen und PDFs in separate Dokumente aufteilen,
  4. und mehr.

Die Bibliothek enthält auch Unterstützung für Verschlüsselungen zum Schutz Ihrer PDFs und digitale Signaturen zur Dokumentensicherheit.

IronPDF verwendet eine einfache und intuitive API, die es Entwicklern aller Niveaus erleichtert, es zu nutzen. Zusätzlich bietet IronPDF umfassende Dokumentation, Codebeispiele, um Ihnen den Einstieg zu erleichtern, und Unterstützung, um Entwicklern zu helfen, schnell mit der Bibliothek zu starten.

Lassen Sie uns erkunden, wie man IronPDF verwendet, um ein Byte-Array in eine PDF-Datei zu konvertieren.

Installieren Sie die IronPDF for Java-Bibliothek im Maven-Projekt

Um die IronPDF for Java-Bibliothek in einem Maven-Projekt zu installieren, folgen Sie diesen Schritten:

  1. Öffnen Sie die pom.xml-Datei Ihres Projekts und finden Sie das <dependencies>-Tag.

  2. Fügen Sie den folgenden XML-Code dem <dependencies>-Tag hinzu, um IronPDF for Java als Abhängigkeit hinzuzufügen:

    <!-- No actual dependency provided, placeholder for illustration -->
    XML
  3. Fügen Sie den folgenden XML-Code dem <dependencies>-Tag hinzu, um den SLF4J Simple Logger hinzuzufügen, den IronPDF for Java verwendet, um Statusmeldungen an die Konsole zu protokollieren.

    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-simple</artifactId>
      <version>2.0.3</version>
    </dependency>
    XML
  4. Speichern Sie die pom.xml-Datei.

Nachdem Sie die pom.xml-Datei gespeichert haben, lädt und installiert Maven automatisch die IronPDF for Java-Bibliothek und den SLF4J Simple Logger. Sie können dann die IronPDF-Bibliothek in Ihrem Java-Code verwenden.

Beachten Sie, dass die in dem obigen XML-Code verwendete Versionsnummer möglicherweise nicht die neueste verfügbare Version ist, wenn Sie die Bibliothek installieren. Sie sollten immer die neueste Bibliotheksversion verwenden, um Fehlerbehebungen und neue Funktionen zu erhalten.

Beispielcode

Hier ist der Beispielcode, um das Byte-Array in eine PDF-Datei zu konvertieren:

package IronPDF.ironpdf_java;

import java.io.IOException;
import java.nio.charset.StandardCharsets;

import com.ironsoftware.ironpdf.*;

public class Test {
    public static void main(String[] args) throws IOException {
        // Define the byte array representing the ASCII characters
        byte[] byteArray = {84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};
        
        // Convert the byte array to a string using US_ASCII encoding
        String data = new String(byteArray, StandardCharsets.US_ASCII);
        
        // Embed the string data in HTML format
        String HTML = "<h1>" + data + "</h1>";

        // Apply your license key for IronPDF
        License.setLicenseKey("YOUR-LICENSE-KEY");
        
        // Render the HTML as a PDF document using IronPDF
        PdfDocument pdf = PdfDocument.renderHtmlAsPdf(HTML);
        
        // Save the PDF file to a specified location
        pdf.saveAs("C:\\byteToPdf.pdf");
    }
}
Java

Erklärung des Codes

Schritt 1: Der bereitgestellte Code zeigt die Umwandlung eines Byte-Arrays in ein PDF mit IronPDF. Zu Beginn des Codes werden die notwendigen Java-Bibliotheken importiert. Dies umfasst die IronPDF-Bibliothek und die StandardCharsets-Bibliothek.

import java.io.IOException;
import java.nio.charset.StandardCharsets;

import com.ironsoftware.ironpdf.*;
Java

Schritt 2: Der erste Schritt besteht darin, ein Byte-Array mit den zu konvertierenden Daten zu erstellen. In diesem Fall enthält das Byte-Array den String "This is byte array" im ASCII-Format.

byte[] byteArray = {84, 104, 105, 115, 32, 105, 115, 32, 98, 121, 116, 101, 32, 97, 114, 114, 97, 121};
Java

Schritt 3: Als nächstes wird das Byte-Array in einen String umgewandelt, wobei das US_ASCII-Zeichenkodierung verwendet wird. Dies wird durch Aufrufen des String-Konstruktors erledigt und durch Übergabe des Byte-Arrays und der entsprechenden Zeichencodierung als Parameter.

String data = new String(byteArray, StandardCharsets.US_ASCII);
Java

Schritt 4: Anschließend wird ein HTML-String mit den Daten aus dem Byte-Array erstellt. Der String wird in ein H1-Tag eingebettet, um im PDF hervorzustechen.

String HTML = "<h1>" + data + "</h1>";
Java

Schritt 5: Nachdem der HTML-String erstellt wurde, rendert die IronPDF-Bibliothek das HTML als PDF. Das PDF wird dann mit dem angegebenen Dateinamen auf der lokalen Festplatte gespeichert.

// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(HTML);
pdf.saveAs("C:\\byteToPdf.pdf");
Java

Ausgabedatei

Hier ist das Ausgabedokument im PDF-Format, das von der IronPDF for Java PDF-Bibliothek erstellt wurde:

Wie man ein Byte-Array in PDF in Java konvertiert, Abbildung 1: Ausgabepdf erzeugt von IronPDF Java Von IronPDF for Java generiertes PDF

Abschluss

Indem Sie die in diesem Artikel beschriebenen Schritte ausführen, können Sie ein Byte-Array in eine PDF-Datei konvertieren und auf Ihrer lokalen Festplatte speichern.

IronPDF ist eine kommerzielle Bibliothek und erfordert einen Lizenzkauf für Produktionsumgebungen. Der Preis für eine IronPDF-Lizenz beginnt bei $999 pro Entwickler und Jahr; es gibt andere Lizenzoptionen, je nach Anzahl der Entwickler und Bereitstellungsserver.

IronPDF bietet jedoch eine kostenlose Testversion von IronPDF, die es Entwicklern ermöglicht, die Bibliothek zu testen und ihre Funktionen und Fähigkeiten zu evaluieren. Diese kostenlose Testversion umfasst den vollständigen Zugriff auf alle Funktionen der Bibliothek. Entwickler können sie nutzen, um bis zu 20 Seiten eines PDF-Dokuments zu konvertieren.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Verwandte Artikel

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.