Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
PNG 文件格式支持无损图像压缩,因此深受用户欢迎。它广泛用于在网络上传输图片、在网页上显示照片和图形以及在云存储中保留图片。有了 Aspose.HTML for Python via .NET,你可以通过编程将 EPUB 转换为 PNG 格式,并完全控制各种转换参数。
本文将介绍如何使用 Converter 类的 convert_epub() 方法将 EPUB 转换为 PNG 以及如何应用 ImageSaveOptions 方法。
要继续学习本教程,请在 Python 项目中 通过 .NET 安装和配置 Aspose.HTML for Python。
您可以通过 .NET API 功能测试 Aspose.HTML for Python 并实时转换 EPUB。请从本地文件系统或 URL 加载 EPUB 文件,选择输出格式并运行示例。在示例中,保存选项是默认设置。您将立即收到一个单独文件的结果。
如果你想使用 ImageSaveOptions 以编程方式将 EPUB 转换为 PNG,请参阅以下 Python 代码示例。
使用 convert_epub()方法是将EPUB文件转换为各种格式的最常见方法。要将 EPUB 转换为 PNG 并指定 “ImageSaveOptions”,你需要遵循以下几个步骤:
open() 方法从指定路径的文件系统中打开并读取 EPUB 文件。请看下面的 Python 代码片段,它显示了如何使用 Aspose.HTML for Python 通过 .NET 将 EPUB 转换为带有自定义保存选项的 PNG。
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)PNG 图像创建功能可根据需要通过保存选项进行增强。Aspose.HTML for Python via .NET 允许使用默认或自定义保存选项将 HTML 转换为 PNG。ImageSaveOptions 类为将 EPUB 内容转换为图像格式提供了广泛的自定义功能。下面是对 ImageSaveOptions 每个属性的详细说明:
CssOptions 表示,允许配置在 HTML 转换为图像时如何处理 CSS 属性。另见
下载 Aspose.HTML for Python via .NET 库,成功、快速、轻松地将 HTML、MHTML、EPUB、SVG 和 Markdown 文档转换为最流行的格式。
您可以从 GitHub 下载完整的示例和数据文件。
Aspose.HTML提供了一个免费的在线 EPUB到PNG转换器,转换EPUB到PNG图像的质量高,方便,快捷。只需上传、转换文件并在几秒钟内获得结果!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.