Файлы HTML широко используются в Интернете. В некоторых случаях вам необходимо преобразовать файлы HTML в документы PDF. Соответственно, в этой статье рассказывается, как преобразовать файл HTML в документ PDF в Linux в .NET.

API конвертера HTML в PDF для Linux

Aspose.HTML for .NET API поддерживает работу с файлами HTML. Вы можете легко настроить API, загрузив файлы DLL из раздела Загрузки или из галереи NuGet с помощью расширения диспетчера пакетов NuGet для 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 для .NET API

Aspose.HTML для .NET API — это автономный API для создания, редактирования или преобразования HTML-файлов программным путем с помощью C#. Вы можете изучить некоторые другие функции API, посетив документацию.

Получить бесплатную лицензию

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

Вывод

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

Смотрите также