Цей базовий посібник пояснює, як об’єднати файли 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.