Файлы 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, выполнив следующие действия:
- Укажите пути для входных и выходных файлов.
- Инициализировать объект класса 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 для .NET API
Aspose.HTML для .NET API — это автономный API для создания, редактирования или преобразования HTML-файлов программным путем с помощью C#. Вы можете изучить некоторые другие функции API, посетив документацию.
Получить бесплатную лицензию
Вы можете оценить Aspose.HTML для .NET API без каких-либо ограничений, запросив бесплатную временную лицензию.
Вывод
В этой статье вы узнали, как преобразовать веб-страницу HTML в файл PDF в Linux. Вы можете использовать этот фрагмент кода для получения высокоточного вывода в ваших приложениях на основе .NET. Кроме того, если у вас возникнут вопросы, обращайтесь к нам на бесплатный форум поддержки.