Преобразование между форматами – примеры Python

Добро пожаловать в руководства «Преобразование между форматами»! Одной из ключевых особенностей Aspose.HTML for Python via .NET является его мощная функция преобразования. Конвертация между форматами необходима по разным причинам: она позволяет работать в привычном удобном формате или использовать уникальные преимущества разных форматов для конкретных задач. В этой главе представлен подробный обзор функций преобразования Aspose.HTML for Python via .NET. Вы узнаете, как конвертировать файлы HTML, MHTML, EPUB, Markdown и SVG с помощью библиотеки Python. Благодаря подробным примерам и пояснениям вы быстро освоите процесс конвертации ваших документов в необходимые форматы.

Несколько способов конвертировать файлы

Aspose.HTML for Python via .NET предлагает несколько способов преобразования между форматами: использование методов класса Converter или метода render_to() класса HTMLDocument.

  1. Статический класс Converter представляет собой общий фасад, который обеспечивает преобразование файлов HTML, MHTML, EPUB, Markdown и SVG в популярные форматы и делает эти операции удобными и простыми. Его статические методы предлагают ясный и простой подход к преобразованию этих документов в PDF, XPS, DOCX, MD, MHTML и различные форматы изображений.

  2. Метод render_to() позволяет преобразовать HTML или SVG в другой формат и отправить документ на устройство вывода. Aspose.HTML for Python via .NET API поддерживает несколько реализаций устройств вывода, включая классы PdfDevice, XpsDevice, DocDevice и ImageDevice, которые преобразуют документы в форматы PDF, XPS, DOCX и изображения соответственно.

В следующем примере показано преобразование HTML в PDF с использованием класса Converter:

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")

Чтобы преобразовать HTML в PDF с помощью метода render_to(), вы можете использовать следующий фрагмент кода:

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, который группирует все операции преобразования низкого уровня в один класс.

Aspose.HTML предлагает бесплатные онлайн Конвертеры для преобразования файлов HTML, XHTML, MHTML, EPUB, XML и Markdown в различные популярные форматы. Вы можете легко конвертировать HTML в PDF, HTML в JPG, SVG в PDF, MHTML в PDF или MD в HTML. Просто выберите файл, выберите формат для конвертации, и все готово. Это быстро и совершенно бесплатно!

Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.