Конвертировать HTML на Python
Библиотека Python предлагает комплексное решение всех задач по преобразованию HTML. Конвертируйте HTML в PDF, MHTML, Markdown, XPS, DOCX и изображения!
Как конвертировать HTML с помощью Python
Aspose.HTML for Python via .NET API API – это мощное решение для анализа и обработки HTML-документов с использованием Python. HTML, основа Интернета, является основным языком представления информации на веб-сайтах. Иногда вам необходимо конвертировать HTML в различные форматы, такие как PDF, XPS, DOCX, Markdown, MHTML и изображения, чтобы использовать их для конкретных задач. Aspose.HTML for Python via .NET API упрощает процесс преобразования для разработчиков. Он загружает файл с помощью класса HTMLDocument, создает соответствующий объект параметров сохранения и использует соответствующий метод класса Сonverter .
API Python упрощает этот процесс преобразования, предлагая разработчикам упрощенный подход, состоящий из трех основных шагов:
- Загрузите документ HTML, используя класс HTMLDocument . Вы можете загрузить HTML из файла, HTML-кода или URL-адреса.
- В зависимости от целевого формата (например, PDF, XPS, DOCX, MHTML, Markdown, изображения) создайте соответствующий объект SaveOptions. Этот объект позволяет вам указать различные параметры, относящиеся к выходному формату, такие как качество, настройки страницы, формат изображения и т. д. Пространство имен aspose.html.saving представлено классами данных для описания конкретных параметров сохранения по адресу процесс преобразования и сохранения.
- Вызовите один из методов convert_html() и передайте ему необходимые параметры.
Используйте мощный API Python для обработки HTML-контента и преобразования его в формат, необходимый вашим приложениям.
Онлайн HTML конвертер
Вы можете конвертировать HTML с помощью Aspose.HTML в режиме реального времени. В следующем примере кода Python показано, как преобразовать документ HTML. Загрузите файл из локальной файловой системы или URL-адреса, выберите выходной формат и запустите пример. Вы сразу получите результат. Кроме того, вы можете попробовать бесплатный онлайн HTML Конвертер здесь.
{{#if_output 'PDF' 'DOCX' 'XPS' 'MHTML' 'MD' }}
import aspose.html as ah
import aspose.html.converters as conv
import aspose.html.saving as sav
{{/if_output}}
{{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF'}}
import aspose.html as ah
import aspose.html.converters as conv
import aspose.html.saving as sav
import aspose.html.rendering.image as rim
{{/if_output}}
{{#if_output 'XHTML' }}
import aspose.html as ah
import aspose.html.saving as sav
{{/if_output}}
# Load an HTML document from a file or URL
document = ah.HTMLDocument("{{input lower}}")
# Initialize saving options
{{#if_output 'PDF'}}
options = sav.PdfSaveOptions()
{{/if_output}}
{{#if_output 'DOCX'}}
options = sav.DocSaveOptions()
{{/if_output}}
{{#if_output 'XPS'}}
options = sav.XpsSaveOptions()
{{/if_output}}
{{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF'}}
options = sav.ImageSaveOptions(rim.ImageFormat.{{output param2 upper}})
{{/if_output}}
{{#if_output 'MHTML'}}
options = sav.MHTMLSaveOptions()
{{/if_output}}
{{#if_output 'MD'}}
options = sav.MarkdownSaveOptions()
{{/if_output}}
{{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}}
# Convert HTML to {{output upper}}
conv.Converter.convert_html(document, options, "output.{{output lower}}")
{{/if_output}}
{{#if_output 'XHTML'}}
options = sav.HTMLSaveOptions()
options.document_type = sav.HTMLSaveOptions.XHTML
# Save HTML as {{output upper}}
document.save("output.xhtml", options)
{{/if_output}}
Конвертируйте HTML, MHTML, EPUB, Markdown и SVG.
Пространство имен aspose.html.converters обеспечивает легкий доступ к методам преобразования. Оно предлагает множество преобразований в популярные форматы, такие как PDF, XPS, форматы изображений и т. д. Используя класс Сonverter , вы можете легко конвертировать загруженный HTML и другие документы на основе HTML в нужные форматы:
- Методы convert_html() преобразуют содержимое HTML в PDF, XPS, DOCX, MHTML, Markdown или изображения с использованием указанных параметров SaveOptions для обеспечения точности и целостности формата.
- Методы convert_markdown() преобразуют содержимое Markdown в HTML. Все эти методы позволяют выполнить базовое преобразование Markdown в HTML. Преобразования из Markdown в другие форматы проходят этап преобразования Markdown в HTML.
- Методы convert_mhtml() преобразуют содержимое MHTML в PDF, XPS, DOCX и изображения.
- Методы convert_epub() преобразуют содержимое EPUB в PDF, XPS, DOCX и изображения.
- Методы convert_svg() преобразуют содержимое SVG в PDF, XPS и изображения.
Чтобы узнать больше об Aspose.HTML для Python с использованием функций преобразования API Python, посетите нашу документацию .
Установка библиотеки Aspose.HTML Python
Эта библиотека поддерживает анализ HTML5, CSS3, SVG и HTML Canvas для создания объектной модели документа (DOM) на основе стандарта WHATWG DOM. Вы можете установить Aspose.HTML for Python via .NET в своей системе, выполнив следующую команду:
pip install aspose-html-net
Более подробную информацию об установке библиотеки Python и системных требованиях можно найти в Документации Aspose.HTML .
Другие поддерживаемые преобразования
Вы также можете конвертировать файлы HTML, XHTML, MHTML, EPUB, Markdown и SVG во многие другие форматы файлов, включая несколько перечисленных ниже: