
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
- Konvertieren Sie EPUB mithilfe von Java programmgesteuert in eine PDF Datei
- Konvertieren Sie EPUB in PDF mit Verschlüsselung und Passwortschutz in Java
- EPUB zu PDF Konvertierung mit bestimmten Seiteneinstellungen programmgesteuert in Java
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:
- Eingabe-EPUB Datei laden.
- Initiieren Sie das Klassenobjekt PdfSaveOptions.
- 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:
- Eingabe-EPUB Datei laden.
- Initialisieren Sie das Klassenobjekt PdfEncryptionInfo.
- 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:
- EPUB quelldatei laden.
- Initialisieren Sie das Klassenobjekt PdfSaveOptions.
- Legen Sie verschiedene seitenbezogene Eigenschaften fest.
- 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.