Это базовое руководство объясняет, как объединить файлы HTML в PDF в Python. Оно описывает установку библиотеки в вашей системе и предоставляет пошаговую процедуру, включая исполняемый фрагмент кода, для объединения файлов HTML в один PDF в Python. Более того, вам не нужно устанавливать никаких дополнительных утилит или приложений, чтобы эта функция работала на вашем конце.
Шаги по объединению HTML в PDF в Python
- Настройте API Aspose.HTML для объединения HTML-файлов
- Прочитать несколько HTML-документов, каждый из которых представлен экземпляром класса HTMLDocument
- Инициировать объект класса HTMLRenderer
- Создать объект класса PdfDevice
- Объединить файлы HTML в формат PDF
Вышеуказанные шаги описывают рабочий процесс для объединения нескольких HTML-файлов в один PDF в Python. Во-первых, подготовьте IDE для работы с форматами файлов веб-страниц. Затем загрузите каждый HTML-файл и создайте список, содержащий каждый документ. Наконец, сгенерируйте один PDF-файл и сохраните его на диске или в потоке в зависимости от ваших требований.
Код для объединения нескольких HTML-файлов в один PDF-файл на Python
import aspose.html | |
import os | |
from aspose.html import * | |
from aspose.html.rendering.pdf import * | |
from aspose.html.rendering import * | |
# Initialize HTML documents | |
document1 = HTMLDocument("input1.html") | |
document2 = HTMLDocument("input2.html") | |
document3 = HTMLDocument("input3.html") | |
documents = [document1, document2, document3] | |
renderer = HtmlRenderer() | |
device = PdfDevice("Combine.pdf") | |
renderer.render(device, documents) |
Этот пример кода — быстрая версия для демонстрации функции объединения нескольких HTML-файлов в один PDF в Python. Однако вы можете улучшить и усовершенствовать его, чтобы изменить количество входных HTML-файлов или изменить выходной формат на HTML-файл, содержащий все данные из исходных файлов. Аналогично вы можете загрузить любой существующий HTML-файл и отредактировать его содержимое, например текст разметки или CSS, перед объединением с другими HTML-документами.
В этой статье описывается, как объединить HTML в PDF в Python. Если вам нужно экспортировать HTML в Word, взгляните на Конвертировать HTML в Word на Python.