Цей базовий підручник присвячений тому, як об’єднати файли HTML із PDF у C#. У ньому описано, як налаштувати бібліотеку у вашому середовищі, і покроковий процес, а потім наведено робочий зразок коду для комбінування HTML у PDF на C#. Крім того, для роботи з цією функцією не потрібно встановлювати будь-які інші інструменти чи програми.
Кроки для об’єднання файлів HTML у PDF на C#
- Установіть API Aspose.HTML for .NET, щоб об’єднати файли HTML
- Завантажте кілька файлів HTML, використовуючи окремий об’єкт класу HTMLDocument для кожного файлу
- Створіть об’єкт класу HTMLRenderer
- Ініціалізація екземпляра класу PdfDevice
- Об’єднайте вихідні файли HTML в один документ PDF
Ці кроки представляють повний процес об’єднання кількох файлів HTML в один PDF-файл на C#. Перш за все, налаштуйте системне середовище для обробки файлів HTML. Потім перейдіть до завантаження вихідних файлів HTML і додавання їх разом як документ PDF.
Код для об’єднання файлів HTML у PDF на C#
using Aspose.Html; | |
using Aspose.Html.Rendering; | |
using Aspose.Html.Rendering.Pdf; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to merge HTML files in C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load HTML documents to merge | |
using (var document1 = new HTMLDocument("page1.html")) | |
using (var document2 = new HTMLDocument("page2.html")) | |
using (var document3 = new HTMLDocument("page3.html")) | |
{ | |
// Create HTML Renderer class object | |
using (HtmlRenderer renderer = new HtmlRenderer()) | |
{ | |
// Initialize PdfDevice | |
using (var device = new PdfDevice("Combine.pdf")) | |
{ | |
// Merge HTML documents to PDF | |
renderer.Render(device, document1, document2, document3); | |
} | |
} | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Наведений вище фрагмент коду є мінімальним зразком для демонстрації функції об’єднання кількох файлів HTML в один PDF-файл на C#. У той час як ви можете змінити кількість вхідних файлів на будь-яку іншу кількість файлів за потреби в одному файлі PDF. Метод Render() має кілька конструкторів перевантаження, у яких можна вказати різні параметри, такі як максимальний ліміт часу або список вхідних файлів відповідно до ваших вимог.
Цей посібник пояснює деталі об’єднання HTML у PDF у C#. Крім того, якщо вас цікавить перетворення HTML у PDF, ви можете переглянути як конвертувати HTML-сторінку в PDF на C#.