Epub pdf konvertieren Java

EPUB Dateien werden in großem Umfang für Veröffentlichungszwecke verwendet. Herausgabe von Büchern, Broschüren, zum Beispiel. Darüber hinaus ist die Konvertierung von EPUB in PDF nützlich, um die Datei mit mehr Systemumgebungen und Betriebssystemen kompatibel zu machen. Lassen Sie uns verschiedene Anwendungsfälle im Zusammenhang mit der programmgesteuerten Umwandlung von EPUB in PDF mit Java untersuchen:

EPUB to PDF Converter – Java API Installation

Die Aspose.HTML for Java-API unterstützt EPUB, PDF und mehrere andere Dateiformate. Sie können ganz einfach zwischen verschiedenen Dateiformaten nach Ihren Anforderungen konvertieren. Lassen Sie uns die API schnell konfigurieren, indem Sie entweder die JAR Datei aus dem Abschnitt New Releases herunterladen oder über die folgenden Konfigurationen in Bezug auf Aspose Repository:

Repository:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>

Abhängigkeit:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>20.12</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Konvertieren Sie EPUB mithilfe von Java programmgesteuert in eine PDF Datei

Die folgenden Schritte zeigen, wie Sie eine EPUB Datei mit Java in ein PDF Dokument konvertieren:

  1. Eingabe-EPUB Datei laden.
  2. Initiieren Sie das Klassenobjekt PdfSaveOptions.
  3. Konvertieren Sie EPUB in eine PDF Datei.

Der folgende Code erläutert, wie EPUB mithilfe der Java-Sprache programmgesteuert in PDF konvertiert wird:

// Öffnen Sie eine vorhandene EPUB Datei zum Lesen
try (FileInputStream fileInputStream = new FileInputStream(dataDir + "input.epub")) {
    
    // PdfSaveOptions Klassenobjekt initialisieren
    PdfSaveOptions options = new PdfSaveOptions();
    
    // Rufen Sie die ConvertEPUB methode auf, um das EPUB in PDF zu konvertieren
    Converter.convertEPUB(fileInputStream, options, dataDir + "output.pdf");
}

Konvertieren Sie EPUB in PDF mit Verschlüsselung und Passwortschutz in Java

Sie können die PDF Dateien mit einem Kennwort schützen und verschlüsseln, um autorisierten oder eingeschränkten Zugriff sicherzustellen. Sie können EPUB in PDF rendern, während Sie die Ausgabedatei mit einem Passwort verschlüsseln. Im Folgenden sind die Schritte zum Konvertieren von EPUB Dateien in PDF Dateien mit unterschiedlichen Schutzmaßnahmen aufgeführt:

  1. Eingabe-EPUB Datei laden.
  2. Initialisieren Sie das Klassenobjekt PdfEncryptionInfo.
  3. Konvertieren Sie EPUB in PDF mit der Klasse PdfSaveOptions.

Das folgende code snippet zeigt, wie man EPUB in PDF mit Passwortschutz und Verschlüsselung unter Verwendung der Java-Sprache konvertiert:

// Öffnen Sie eine vorhandene EPUB Datei zum Lesen
try (FileInputStream fileInputStream = new FileInputStream(dataDir + "input.epub")) {

    // Legen Sie das PDF-Passwort und die Verschlüsselungsinformationen fest
    PdfEncryptionInfo info = new PdfEncryptionInfo("user" , "owner" , PdfPermissions.AssembleDocument, PdfEncryptionAlgorithm.RC4_128);

    // PdfSaveOptions Klassenobjekt initialisieren
    PdfSaveOptions options = new PdfSaveOptions();
    options.setEncryption(info);    
             
    // Rufen Sie die ConvertEPUB methode auf, um das EPUB in PDF zu konvertieren
    Converter.convertEPUB(fileInputStream, options, dataDir + "output.pdf");
}

Umwandlung von EPUB in PDF mit programmgesteuerten Seiteneinstellungen in Java

Sie können beim Rendern eines PDF Dokuments verschiedene Seiteneinstellungseigenschaften steuern. Seitengröße, Rand oder Hintergrundfarbe und andere Eigenschaften können gemäß Ihren Anforderungen eingestellt werden. Bitte führen Sie die folgenden Schritte aus, um seitenbezogene Eigenschaften einzurichten, während Sie eine EPUB Datei in PDF konvertieren:

  1. EPUB quelldatei laden.
  2. Initialisieren Sie das Klassenobjekt PdfSaveOptions.
  3. Legen Sie verschiedene seitenbezogene Eigenschaften fest.
  4. Konvertieren Sie das eingegebene EPUB in ein PDF Dokument.

Der folgende Code basiert auf diesen Schritten. Es zeigt, wie man EPUB Dateien mit Java-Code in das PDF Format konvertiert:

// Öffnen Sie eine vorhandene EPUB Datei zum Lesen
try (FileInputStream fileInputStream = new FileInputStream(dataDir + "input.epub")) {
    PdfSaveOptions options = new PdfSaveOptions();
    
    Page page = new Page();
    // Seitengröße festlegen
    Size size = new Size(Length.fromInches(12), Length.fromInches(10));
    
    // Seitenrand festlegen
    Margin margin = new Margin(Length.fromInches(1), Length.fromInches(1), Length.fromInches(1), Length.fromInches(1));    
    page.setSize(size);
    page.setMargin(margin);
    
    // Legen Sie die Hintergrundfarbe der Seite fest
    options.setBackgroundColor(Color.getAliceBlue());        
    options.getPageSetup().setAnyPage(page);
    
    // Rufen Sie die ConvertEPUB methode auf, um das EPUB in PDF zu konvertieren
    Converter.convertEPUB(fileInputStream, options, dataDir + "output.pdf");    
}

Fazit

Zusammenfassend haben Sie verschiedene Anwendungsfälle im Zusammenhang mit der Umwandlung von EPUB in PDF untersucht. Außerdem haben Sie gelernt, EPUB in passwortgeschützte und verschlüsselte PDF Dateien umzuwandeln sowie die Seitengröße im Ausgabedokument zu manipulieren. Viele weitere Funktionen der API finden Sie in der Dokumentation. Darüber hinaus können Sie sich bei Fragen gerne im Free Support Forum an uns wenden.

Siehe auch