Файли HTML широко використовуються в Інтернеті. У різних випадках вам потрібно конвертувати файли HTML у документи PDF. Відповідно, у цій статті описано, як перетворити файл HTML на документ PDF у Linux у .NET.
API конвертера HTML у PDF для Linux
Aspose.HTML for .NET API підтримує роботу з файлами HTML. Ви можете легко налаштувати API, завантаживши файли DLL із розділу Завантаження або з галереї NuGet за допомогою розширення NuGet Package Manager для Visual Studio Code в Linux.
Конвертуйте HTML у PDF у Linux
Ви можете конвертувати файл HTML у файл PDF, виконавши такі дії:
- Вкажіть шляхи для вхідних і вихідних файлів.
- Ініціалізація об’єкта класу HTMLDocument.
- Створіть екземпляр класу PdfRenderingOptions.
- Створіть об’єкт PdfDevice і вкажіть вихідний файл для відтворення.
- Перетворення HTML у PDF за допомогою методу RenderTo.
У наведеному нижче коді показано, як конвертувати HTML у файл PDF у .NET у Linux:
// Встановіть шлях до вихідного файлу HTML
string documentPath = "HTMLtoPDF.html";
// Встановіть шлях для збереження конвертованого файлу
string savePath = "HTMLtoPDF.pdf";
// Ініціалізація об’єкта класу HTMLDocument
HTMLDocument document = new HTMLDocument(documentPath);
// Створіть екземпляр класу PdfRenderingOptions
PdfRenderingOptions pdfOptions = new PdfRenderingOptions();
// Створіть PdfDevice і вкажіть вихідний файл для відтворення
PdfDevice device = new PdfDevice(pdfOptions, savePath);
// Перетворення HTML у PDF за допомогою методу RenderTo
document.RenderTo(device);
Вихід
Дослідіть Aspose.HTML for .NET API
Aspose.HTML for .NET API — це окремий API для програмного створення, редагування або конвертації файлів HTML за допомогою C#. Ви можете дослідити кілька інших функцій API, відвідавши документацію.
Отримайте безкоштовну ліцензію
Ви можете оцінити Aspose.HTML for .NET API без будь-яких обмежень, надіславши запит на безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви дізналися, як конвертувати веб-сторінку HTML у файл PDF у Linux. Ви можете використовувати фрагмент коду для отримання високоякісних результатів у своїх програмах на основі .NET. Крім того, у разі будь-яких проблем зв’яжіться з нами на безкоштовному форумі підтримки.