Този основен урок се фокусира върху как да обедините HTML файлове към PDF в C#. Той обхваща как да конфигурирате библиотеката във вашата среда и процеса стъпка по стъпка, последван от работещ примерен код за комбиниране на HTML към PDF в C#. Освен това не е необходимо да инсталирате друг инструмент или приложение, за да работите с тази функция.
Стъпки за обединяване на HTML файлове към PDF в C#
- Инсталирайте Aspose.HTML for .NET API, за да обедините 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#.