Файли 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, виконавши такі дії:

  1. Вкажіть шляхи для вхідних і вихідних файлів.
  2. Ініціалізація об’єкта класу HTMLDocument.
  3. Створіть екземпляр класу PdfRenderingOptions.
  4. Створіть об’єкт PdfDevice і вкажіть вихідний файл для відтворення.
  5. Перетворення 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);

Вихід

HTML в PDF Linux

Дослідіть Aspose.HTML for .NET API

Aspose.HTML for .NET API — це окремий API для програмного створення, редагування або конвертації файлів HTML за допомогою C#. Ви можете дослідити кілька інших функцій API, відвідавши документацію.

Отримайте безкоштовну ліцензію

Ви можете оцінити Aspose.HTML for .NET API без будь-яких обмежень, надіславши запит на безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви дізналися, як конвертувати веб-сторінку HTML у файл PDF у Linux. Ви можете використовувати фрагмент коду для отримання високоякісних результатів у своїх програмах на основі .NET. Крім того, у разі будь-яких проблем зв’яжіться з нами на безкоштовному форумі підтримки.

Дивись також