У цьому короткому посібнику описано, як конвертувати HTML-сторінку в PDF на C#, де вихідний файл HTML завантажується з диска. Вихідний файл PDF можна налаштувати шляхом встановлення різних властивостей, таких як заголовок, дата модифікації тощо. Це перетворення HTML у PDF за допомогою C# остаточно завершується збереженням PDF-файлу разом із зазначеними вище властивостями.
Кроки для перетворення сторінки HTML у PDF на C#
- Налаштуйте проект, щоб додати Aspose.HTML із менеджера пакетів NuGet
- Завантажте вихідний файл HTML за допомогою класу HTMLDocument для перетворення у PDF
- Ініціалізуйте об’єкт PdfSaveOptions, щоб налаштувати вихідний PDF-файл
- Установіть назву вихідного PDF-документа, дату зміни та колір тла
- Викликаючи метод Save у C#, експортуйте HTML у PDF
Ці дії для перетворення HTML у PDF за допомогою C# показують, що спочатку додаються необхідні бібліотеки, а потім використовується клас HTMLDocument для завантаження вихідного файлу HTML. На наступному кроці створюється об’єкт класу PdfSaveOptions, який містить різноманітні властивості, як-от об’єкт класу DocumentInfo, який також містить різні властивості, зокрема Title і ModificationDate, згадані вище. Подібним чином об’єкт класу PdfSaveOptions містить властивість кольору фону, встановлену в цьому посібнику.
Код для перетворення HTML у PDF за допомогою C#
Цей код використовує об’єкт класу HTMLDocument для завантаження файлу з диска, однак доступно багато інших перевантажень, наприклад, ви можете завантажити HTML-сторінку за допомогою URL-адреси, створити HTML-документ із RequestMessage, завантажити з потоку та багато іншого. Так само PdfSaveOptions містить інші властивості, такі як шифрування, налаштування сторінки, горизонтальна та вертикальна роздільна здатність тощо.
За допомогою C# можна легко створити PDF з HTML, використовуючи докладні кроки та приклад коду, наведені вище. Якщо ви хочете перетворити HTML в інший формат, як-от текст, зверніться до статті як перетворити HTML на текст на C#.