Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Das PNG-Dateiformat unterstützt eine verlustfreie Bildkomprimierung, die es bei seinen Nutzern beliebt macht. Es wird häufig verwendet, um Bilder über das Netzwerk zu übertragen, Fotos und Grafiken auf Webseiten anzuzeigen und in Cloud-Speichern zu speichern. Mit Aspose.HTML for Python via .NET können Sie EPUB in das PNG-Format programmatisch konvertieren und haben dabei die volle Kontrolle über eine Vielzahl von Konvertierungsparametern.
In diesem Artikel finden Sie Informationen zur Konvertierung von EPUB in PNG mit den Methoden convert_epub() der Klasse Converter und zur Anwendung von ImageSaveOptions.
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 mithilfe von ImageSaveOptions programmatisch in PNG konvertieren möchten, sehen Sie sich bitte das folgende Python-Codebeispiel an.
Die Methoden
convert_epub() sind die gebräuchlichste Methode zur Konvertierung von EPUB-Dateien in verschiedene Formate. Um EPUB in PNG zu konvertieren und dabei ImageSaveOptions anzugeben, sollten Sie ein paar Schritte befolgen:
open(), um eine EPUB-Datei aus dem Dateisystem unter dem angegebenen Pfad zu öffnen und zu lesen.Format PNG. Hier können Sie die erforderlichen Speicheroptionen festlegen, z. B. die Seiteneinrichtung oder die Auflösung.Der folgende Python-Codeausschnitt zeigt, wie man mit Aspose.HTML for Python via .NET EPUB in PNG mit benutzerdefinierten Speicheroptionen konvertiert.
1# Convert EPUB to PNG 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
7import aspose.pydrawing as pd
8
9# Setup directories and define paths
10output_dir = "output/"
11input_dir = "data/"
12os.makedirs(output_dir, exist_ok=True)
13
14document_path = os.path.join(input_dir, "input.epub")
15save_path = os.path.join(output_dir, "epub-to-image.png")
16
17# Open an existing EPUB file for reading
18with open(document_path, "rb") as stream:
19
20 # Create an instance of ImageSaveOptions
21 options = sav.ImageSaveOptions()
22 options.horizontal_resolution = dr.Resolution.from_dots_per_inch(150.0)
23 options.vertical_resolution = dr.Resolution.from_dots_per_inch(150.0)
24 options.page_setup.any_page.size = dr.Size(500, 1000)
25 options.css.media_type.SCREEN
26 options.text.use_hinting = True
27
28 # Convert EPUB to PNG
29 conv.Converter.convert_epub(stream, options, save_path)Die Funktionalität zur Erstellung von PNG-Bildern kann durch Speicheroptionen nach Ihren Bedürfnissen erweitert werden. Aspose.HTML for Python via .NET ermöglicht die Konvertierung von HTML in PNG mit Standard- oder benutzerdefinierten Speicheroptionen. Die Klasse
ImageSaveOptions bietet umfangreiche Anpassungsmöglichkeiten für die Konvertierung von EPUB-Inhalten in Bildformate. Hier finden Sie eine genauere Beschreibung der einzelnen Eigenschaften von ImageSaveOptions:
CssOptions repräsentiert wird, kann konfiguriert werden, wie CSS-Eigenschaften während der Konvertierung von HTML in Bilder verarbeitet 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 PNG Konverter, der EPUB in PNG Bilder 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.