EPUB mit der Java API in PDF konvertieren

Aspose.HTML for Java konvertiert EPUB-Publikationen mit Converter.convertEPUB() in PDF. Übergeben Sie den EPUB-Stream, PdfSaveOptions und den Ausgabepfad. HTML, CSS, Schriftarten und Bilder der Publikation werden beim Rendern berücksichtigt.


Java-Codebeispiel für EPUB in PDF

Das Beispiel konvertiert input.epub in PDF und speichert das Ergebnis als output.pdf. Try-with-resources schließt die verwendete Ressource automatisch.

EPUB in PDF mit Java konvertieren

import com.aspose.html.converters.Converter;
import com.aspose.html.saving.PdfSaveOptions;

import java.io.FileInputStream;

// Open the EPUB publication
try (FileInputStream inputStream = new FileInputStream("input.epub")) {
    // Create the PDF save options
    PdfSaveOptions options = new PdfSaveOptions();

    // Convert EPUB to PDF
    Converter.convertEPUB(inputStream, options, "output.pdf");
}

EPUB-in-PDF-Konvertierung online testen

Laden Sie eine EPUB-Datei hoch oder geben Sie ihre URL an, um das Ergebnis vor der Integration in eine Java-Anwendung zu prüfen.

EPUB mit Java in PDF konvertieren

  1. Fügen Sie Aspose.HTML for Java zum Projekt hinzu.
  2. Öffnen Sie die EPUB-Datei als FileInputStream.
  3. Erstellen Sie PdfSaveOptions .
  4. Übergeben Sie Stream, Optionen und Ausgabepfad an Converter.convertEPUB() .
  5. Schließen Sie den Stream mit try-with-resources.

PDF-Seitenlayout und Sicherheit für EPUB konfigurieren

PdfSaveOptions steuert Seitengröße, Ränder, Hintergrund, Auflösung, CSS-Verarbeitung und Verschlüsselung. Schriftarten, Ressourcen und Dokumentabmessungen beeinflussen die Paginierung.

Weitere Einstellungen und Beispiele finden Sie unter EPUB in PDF mit Java konvertieren und in der API-Referenz für PdfSaveOptions .


Aspose.HTML for Java installieren

Fügen Sie Aspose.HTML for Java aus dem offiziellen Aspose-Repository hinzu. Ersetzen Sie ASPOSE_HTML_VERSION durch eine genaue Versionsnummer von der Seite Aspose.HTML for Java-Releases und laden oder erstellen Sie das Projekt anschließend neu, damit die Abhängigkeit aufgelöst wird.

Fügen Sie das Repository und die Abhängigkeit zum Maven-Projekt hinzu:

Maven – pom.xml

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <url>https://releases.aspose.com/java/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>ASPOSE_HTML_VERSION</version>
    </dependency>
</dependencies>

Fügen Sie das Repository und die Abhängigkeit zum Gradle-Projekt hinzu:

Gradle – build.gradle

repositories {
    maven {
        url = uri('https://releases.aspose.com/java/repo/')
    }
}
dependencies {
    implementation 'com.aspose:aspose-html:ASPOSE_HTML_VERSION'
}

Verwenden Sie ein JDK, das mit dem ausgewählten Release kompatibel ist. Hinweise zur manuellen JAR-Installation, Kotlin DSL, Updates und zur Fehlerbehebung bei Abhängigkeiten finden Sie unter Aspose.HTML for Java installieren .


Fragen zur Konvertierung von EPUB in PDF

1. Kann ich Seitengröße und Ränder beim Konvertieren von EPUB in PDF ändern?

Ja. Konfigurieren Sie Seitengröße und Ränder in PdfSaveOptions.

2. Kann ich ein aus EPUB erstelltes PDF mit einem Kennwort schützen?

Ja. Legen Sie Verschlüsselung und Berechtigungen in PdfSaveOptions fest.

3. Warum können beim Konvertieren von EPUB in PDF Bilder oder Stile fehlen?

Relative Ressourcen müssen über den Speicherort des Dokuments oder eine gültige Basis-URL erreichbar sein.

4. Kann ich EPUB kostenlos online in PDF konvertieren?

Ja. Verwenden Sie den kostenlosen Online-Konverter für EPUB in PDF für eine manuelle Konvertierung und Aspose.HTML for Java für automatisierte Java-Workflows.

Verwandte Java-Konvertierungen

Wählen Sie ein weiteres Ausgabeformat für EPUB oder einen verwandten Konvertierungsworkflow.