Это практическое руководство помогает преобразовать страницу HTML в PDF на C#. Он содержит информацию о настройке среды для использования Aspose.PDF для .NET для преобразования HTML в PDF, список шагов для написания приложения и пример кода, демонстрирующий преобразование HTML в PDF с использованием C#. Вы также узнаете о различных вариантах загрузки HTML-файла и настройке выходного PDF-файла.
Шаги по преобразованию HTML в PDF на C#
- Установите среду для использования Aspose.PDF for .NET для преобразования HTML в PDF
- Создайте экземпляр объекта HtmlLoadOptions, чтобы настроить процесс загрузки.
- Создайте экземпляр объекта класса Document, используя приведенные выше настраиваемые параметры загрузки.
- Сохраните выходной файл PDF с содержимым HTML.
Эти шаги описывают, как можно выполнить преобразование C# HTML в PDF. Процесс довольно прост, когда исходный файл HTML должен быть загружен в объект Document вместе с настройками по умолчанию объекта класса HtmlLoadOptions, используемого в качестве второго аргумента в конструкторе. При необходимости можно установить различные свойства объекта класса HtmlLoadOptions перед загрузкой HTML, а затем использовать метод Save в классе Document для сохранения выходного PDF-файла.
Код для преобразования HTML-страницы в PDF на С#
using Aspose.Pdf; | |
using System; | |
namespace AsposeTests | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
HtmlLoadOptions options = new HtmlLoadOptions(); | |
Document pdfDocument = new Document("test.html", options); | |
pdfDocument.Save("html_test.PDF"); | |
Console.WriteLine("HTML page converted to PDF successfully"); | |
} | |
} | |
} |
Для написания конвертера HTML в PDF здесь показан код C#. HTMLLoadOptions можно настроить, установив HtmlMediaType для использования во время рендеринга, задав свойства PageLayoutOption, такие как соответствие максимальной ширине содержимого или масштабирование по ширине страницы, а также параметр для отображения HTML на одной странице. Точно так же вы можете использовать объект класса PdfSaveOptions при сохранении PDF-файла на диске, который поддерживает настройку имени шрифта по умолчанию и желаемого формата сохранения, такого как PDF, DOC, XPS и SVG, и это лишь некоторые из них.
В этом разделе объясняется, что преобразование HTML в PDF C# — один из самых простых вариантов. Если вы хотите узнать о других операциях, таких как добавление цифровой подписи в файл PDF, обратитесь к статье как добавить цифровую подпись в PDF на С#.