Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
EPUB ist ein offenes, XML-basiertes Format für digitale Bücher und Publikationen, das für eine optimale Anzeige auf verschiedenen Geräten konzipiert wurde. Es wurde vom International Digital Publishing Forum ( IDPF) entwickelt und wird inzwischen von vielen E-Readern und Softwareanwendungen unterstützt. Um die Vorteile des PDF-Formats zu nutzen, ist häufig eine Konvertierung von EPUB in PDF erforderlich. Mit Aspose.HTML for Python via .NET können Sie EPUB programmatisch in PDF konvertieren und dabei eine Vielzahl von Konvertierungsparametern steuern.
In diesem Artikel finden Sie Informationen zur Konvertierung von EPUB in PDF mit den Methoden convert_epub() der Klasse Converter und zur Anwendung von PdfSaveOptions.
Um mit diesem Tutorial fortzufahren, installieren und konfigurieren Sie Aspose.HTML for Python via .NET in Ihrem Python-Projekt.
Sie können die Funktionalität von Aspose.HTML for Python via .NET API testen und EPUB in Echtzeit konvertieren. Bitte laden Sie eine EPUB-Datei von einem lokalen Dateisystem oder einer URL, wählen Sie das Ausgabeformat und führen Sie das Beispiel aus. Im Beispiel sind die Speicheroptionen standardmäßig gesetzt. Sie erhalten dann sofort das Ergebnis als separate Datei.
Wenn Sie EPUB mit PdfSaveOptions programmatisch in PDF konvertieren möchten, sehen Sie sich bitte das folgende Python-Codebeispiel an.
Die Methode convert_epub() ist der gängigste Weg, um EPUB-Dateien in verschiedene Formate zu konvertieren. Um EPUB in PDF zu konvertieren, sollten Sie ein paar Schritte befolgen:
PdfSaveOptions und den Pfad der Ausgabedatei an die Methode convert_epub() übergeben.Das folgende Beispiel zeigt, wie Sie PdfSaveOptions verwenden und eine PDF-Datei mit benutzerdefinierten Speicheroptionen erstellen:
1# Convert EPUB to PDF using Python with custom settings
2
3import os
4import aspose.html.converters as conv
5import aspose.html.saving as sav
6import aspose.html.drawing as dr
7
8# Setup directories and define paths
9output_dir = "output/"
10input_dir = "data/"
11os.makedirs(output_dir, exist_ok=True)
12
13document_path = os.path.join(input_dir, "input.epub")
14save_path = os.path.join(output_dir, "epub-to-pdf.pdf")
15
16# Open an existing EPUB file for reading
17with open(document_path, "rb") as stream:
18
19 # Create an instance of PdfSaveOptions
20 options = sav.PdfSaveOptions()
21 options.page_setup.any_page = dr.Page(dr.Size(800, 600), dr.Margin(10, 10, 10, 10))
22 options.css.media_type.PRINT
23
24 # Convert EPUB to PDF
25 conv.Converter.convert_epub(stream, options, save_path)In diesem Beispiel werden die Quelldateien aus dem Dateisystem unter dem angegebenen Pfad geöffnet und gelesen. Der Konstruktor PdfSaveOptions() initialisiert eine Instanz der Klasse PdfSaveOptions, die an die Methode convert_epub() übergeben wird, die den Stream, die Optionen und den Pfad der Ausgabedatei save_path übernimmt und die Konvertierung durchführt. Die PdfSaveOptions-Klasse bietet zahlreiche Eigenschaften, die Ihnen die volle Kontrolle über eine Vielzahl von Parametern geben und den Prozess der Konvertierung von EPUB in das PDF-Format verbessern. In diesem Beispiel verwenden wir die Eigenschaften page_setup und css.media_type.
Aspose.HTML for Python via .NET bietet die Klasse
PdfSaveOptions, die Ihnen mehr Kontrolle darüber gibt, wie Dokumente im PDF-Format gespeichert werden. Einige Eigenschaften dieser Klasse erben Eigenschaften von Basisklassen, wie
PdfRenderingOptions oder RenderingOptions. Es folgt eine Beschreibung der in PdfSaveOptions verfügbaren Eigenschaften:
CssOptions-Objekt, um die Verarbeitung von CSS-Eigenschaften während der Konvertierung von HTML in PDF zu konfigurieren. Sie ermöglicht eine genaue Kontrolle darüber, wie Stile aus dem HTML interpretiert und in der resultierenden PDF-Datei angewendet werden.Laden Sie die Bibliothek Aspose.HTML for Python via .NET herunter, um Ihre HTML-, MHTML-, EPUB-, SVG- und Markdown-Dokumente erfolgreich, schnell und einfach in die gängigsten Formate zu konvertieren.
Aspose.HTML bietet einen kostenlosen Online- EPUB zu PDF Konverter, der EPUB in PDF mit hoher Qualität, einfach und schnell konvertiert. Einfach hochladen, Ihre Dateien konvertieren und in wenigen Sekunden Ergebnisse erhalten!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.