Konvertieren Sie JPEG mit Java in PDF

Konvertieren Sie JPEG mit Java in PDF

JPEG und PDF sind die beiden derzeit am weitesten verbreiteten Dateiformate. PNG und JPEG sind Rasterbilddateien, während PDF auf Vektordateien basiert. Allerdings müssen Sie JPEG in PDF umwandeln, wenn sich die geschäftlichen Anforderungen ändern. Daher werden wir diesen PDF-Generator auf Unternehmensebene Bibliothek verwenden, um die JPEG-zu-PDF-Konvertierung zu erreichen. Darüber hinaus können Sie gängige Bilddateiformate programmgesteuert parsen, verarbeiten und in PDF-Dateien konvertieren. Lassen Sie uns das Code-Snippet schreiben, um JPEG mithilfe der Java-API in PDF zu konvertieren.

Wir werden die folgenden Abschnitte behandeln:

Installation der PDF-Generator-Bibliothek

In Bezug auf die Installation finden Sie eine vollständige Installation-Anleitung zum Einrichten dieser Bibliothek in Ihrem Java-Projekt. Bitte stellen Sie sicher, dass Java auf Ihrem System installiert ist. Es gibt jedoch zwei Möglichkeiten, die API entweder herunterzuladen oder sie mit den folgenden Maven-Konfigurationen zu 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>

Konvertieren Sie JPEG mit Java in PDF

Diese PDF-Generatorbibliothek ermöglicht es Entwicklern, die API-Aufrufe so zu konfigurieren, dass sie Geschäftsanforderungen erfüllen.

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

  1. Erstellen Sie ein Objekt der Klasse Dokument.
  2. Rufen Sie die Methode getPages().add() auf, um dem Dokument eine Seite hinzuzufügen.
  3. Instanziieren Sie eine Instanz der Klasse Image.
  4. Laden Sie eine Beispiel-JPEG-Bilddatei, indem Sie die Methode setFile aufrufen.
  5. Rufen Sie die Methode setFixWidth auf, um die Breite des Bildes festzulegen.
  6. Rufen Sie die Methode setFixHeight auf, um die Höhe des Bildes festzulegen.
  7. Initialisieren Sie den Konstruktor der Klasse TextFragment und rufen Sie die Methode setTitle auf, um den Titel des JPEG-Bilds festzulegen.
  8. Die Methode setApplyResolution legt einen booleschen Wert fest, der angibt, ob das Bild während der Generierung die Auflösung verwendet.
  9. Die Methode setBlackWhite legt einen booleschen Wert fest, der angibt, ob das Bild schwarzweiß sein soll.
  10. Rufen Sie die Methode getParagraphs().add(image) auf, um das JPEG-Bild zur Seite hinzuzufügen.
  11. Rufen Sie die Methode save auf, um die Ausgabe als PDF-Dokument zu speichern.

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


// Erstellen Sie ein Objekt der Document-Klasse
Document document = new Document();
// Rufen Sie die Methode getPages().add() auf, um dem Dokument eine Seite hinzuzufügen
Page page = document.getPages().add();
// Instanziieren Sie eine Instanz der Image-Klasse
Image image = new Image();
// Laden Sie eine Beispiel-JPEG-Bilddatei, indem Sie die setFile-Methode aufrufen
image.setFile( "sample.jpeg");
// Rufen Sie die setFixWidth-Methode auf, um die Breite des Bilds festzulegen
image.setFixWidth(250);
// Rufen Sie die setFixHeight-Methode auf, um die Höhe des Bilds festzulegen
image.setFixHeight(300);
// Initialisieren Sie den Konstruktor der Klasse TextFragment und rufen Sie die Methode setTitle auf, um den Titel des JPEG-Bilds festzulegen
image.setTitle(new TextFragment("Setting the image title"));
// Die Methode setApplyResolution legt einen booleschen Wert fest, der angibt, ob das Bild während der Generierung die Auflösung verwendet
image.setApplyResolution(true);
// Die setBlackWhite-Methode legt einen booleschen Wert fest, der angibt, ob das Bild schwarzweiß sein soll.
image.setBlackWhite(false);
// Rufen Sie die Methode getParagraphs().add(image) auf, um das JPEG-Bild zur Seite hinzuzufügen
page.getParagraphs().add(image);
// Rufen Sie die save-Methode auf, um die Ausgabe als PDF-Dokument zu speichern
document.save("JPEGtoPDF.pdf");

Sie können die Ausgabe im folgenden Bild sehen:

JPEG zu PDF

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

Wir beenden diesen Tutorial-Blogpost hier, um zu hoffen, dass Sie gelernt haben, wie man JPEG mit Java programmgesteuert in PDF konvertiert. Darüber hinaus können Sie die Dokumentation dieser PDF-Generatorbibliothek besuchen, um die anderen Funktionen kennenzulernen. Dieser Blogbeitrag hilft Ihnen, wenn Sie einen JPEG-in-PDF-Konverter programmgesteuert erstellen möchten. Besuchen Sie außerdem conholdate.com für die neuesten Updates.

Stelle eine Frage

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

Häufig gestellte Fragen

Wie konvertiere ich Bilder mit Java in PDF?

Installieren Sie diesen PDF-Generator Bibliothek, um gängige Bildformate programmgesteuert in das PDF-Dateiformat zu konvertieren.

Kann ich JPG in PDF konvertieren?

Bitte besuchen Sie diesen link, um das Code-Snippet zu erfahren, das JPEG/JPG in einer Java-Anwendung in das PDF-Dateiformat konvertiert.

Siehe auch