EPUB in PNG in Python konvertieren

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.

Online EPUB Konverter

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.

EPUB in PNG konvertieren

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:

  1. Öffnen Sie eine vorhandene EPUB-Datei. In diesem Beispiel verwenden wir die Methode open(), um eine EPUB-Datei aus dem Dateisystem unter dem angegebenen Pfad zu öffnen und zu lesen.
  2. Erstellen Sie ein neues ImageSaveOptions Objekt. Standardmäßig ist die Eigenschaft Format PNG. Hier können Sie die erforderlichen Speicheroptionen festlegen, z. B. die Seiteneinrichtung oder die Auflösung.
  3. Verwenden Sie eine der Methoden convert_epub() der Klasse Converter, um EPUB als PNG-Bild zu speichern.

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)

Speicheroptionen – ImageSaveOptions-Klasse

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:

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!

Text “EPUB zu PNG Konverter”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.