格式之间的转换 – Python 示例
欢迎使用 “格式间转换 “指南!Aspose.HTML for Python via .NET 的主要功能之一是其强大的转换功能。出于各种原因,格式之间的转换是必不可少的:它允许您在熟悉、方便的格式下工作,或在特定任务中使用不同格式的独特优势。本章将详细介绍通过 .NET 为 Python 提供的 Aspose.HTML 转换功能。您将学习如何使用 Python 库转换 HTML、MHTML、EPUB、Markdown 和 SVG 文件。通过详细的示例和解释,您将很快掌握将文档转换为所需格式的过程。
转换文件的几种方法
Aspose.HTML for Python via .NET 提供了多种格式间转换的方法:使用 Converter 类的方法或 HTMLDocument 类的 render_to() 方法。
静态 Converter类是一个共享门面,可将 HTML、MHTML、EPUB、Markdown 和 SVG 文件转换为流行格式,并使这些操作方便简单。它的静态方法提供了将这些文件转换为 PDF、XPS、DOCX、MD、MHTML 和各种图像格式的清晰而直接的方法。
通过 render_to() 方法,您可以将 HTML 或 SVG 渲染成另一种格式,并将文档发送到输出设备。Aspose.HTML for Python via .NET API 支持多种输出设备实现,包括 PdfDevice、XpsDevice、DocDevice 和 ImageDevice 类,它们可分别将文档渲染为 PDF、XPS、DOCX 和图像格式。
下面的示例演示了使用 Converter 类将 HTML 转换为 PDF:
1import aspose.html as ah
2import aspose.html.converters as conv
3import aspose.html.saving as sav
4
5document = ah.HTMLDocument("document.html")
6options = sav.PdfSaveOptions()
7conv.Converter.convert_html(document, options, "output.pdf")要使用render_to()方法将 HTML 转换为 PDF,可使用以下代码片段:
1iimport aspose.html as ah
2import aspose.html.rendering.pdf as rp
3
4doc = ah.HTMLDocument("document.html")
5doc.render_to(rp.PdfDevice("document.pdf"))热门转换器
本章介绍了常用的转换器,并提供了常见转换场景的 Python 示例。这些示例展示了转换过程的简单性和通用性,只涉及几个必要的步骤。本章的文章详细介绍了所支持的转换,以及如何使用 Converter 类来执行这些转换,该类将所有底层转换操作集中到一个类中。
- HTML 转换器 – 您将学习如何将 HTMLDocument 转换为PDF、XPS、DOCX、JPG、PNG、BMP、TIFF、GIF、MD和MHTML。
- SVG 转换器 – 您可以找到如何将SVG转换为PDF、XPS、DOCX、JPG、PNG、BMP、TIFF和GIF格式的信息。
- EPUB 转换器 – 您可以找到如何将EPUB转换为PDF、XPS、DOCX、JPG、PNG、BMP、TIFF和GIF格式。
- MHTML 转换器 概述了如何将MHTML转换为PDF、XPS、DOCX、JPG、PNG、BMP、TIFF和GIF格式。
- Markdown 转换器 – 您将学习如何使用 Aspose.HTML for Python 通过 .NET API 将 MD 转换为 HTML、PDF、XPS、DOCX 和图片文件格式。
Aspose.HTML 提供免费的在线 转换器,用于将 HTML、XHTML、MHTML、EPUB、XML 和 Markdown 文件转换为各种流行格式。您可以轻松地将 HTML 转换为 PDF、 HTML 转换为 JPG、 SVG 转换为 PDF、 MHTML 转换为 PDF 或 MD 转换为 HTML。只需选择文件,选择要转换的格式,就大功告成了。它速度快,而且完全免费!