Як конвертувати HTML у PDF за допомогою C#

У цьому покроковому посібнику ми навчимося конвертувати HTML у PDF за допомогою C#. Документ HTML може містити стилі CSS (вбудовані, вбудовані та зовнішні). Приклад коду C# у цій темі перетворює HTML у PDF із високою точністю зображень, текстів, шрифтів і компонування оригінального вмісту.

Нижче наведено прості кроки для створення PDF із HTML із точними стилями.

Кроки для перетворення HTML у PDF за допомогою C#

  1. Встановіть Aspose.Words for .NET за допомогою пакета NuGet
  2. Додати посилання на простір імен Aspose.Words
  3. Імпортуйте вхідний HTML-документ у DOM Aspose.Words
  4. Збережіть документ у форматі PDF

У минулій темі ми розглянули Як створити документ Word за допомогою C#. Але в цій темі описано, як створити конвертер HTML у PDF для програми .NET. Ви можете використовувати його в програмах ASP.NET, .NET Core і Windows Forms.

Код для перетворення HTML у PDF за допомогою C#

using Aspose.Words;
namespace KBCodeExamples
{
class how_to_convert_html_to_pdf_using_c_sharp
{
public static void Main(string[] args)
{
//Set Aspose license before HTML to PDF conversion
Aspose.Words.License AsposeWordsLicense = new Aspose.Words.License();
AsposeWordsLicense.SetLicense(@"Aspose.Words.lic");
// Import the HTML into Aspose.Words DOM.
Document doc = new Document("input.html");
// Save document to PDF file format
doc.Save("convert html to pdf using c#.pdf", SaveFormat.Pdf);
}
}
}

Наведений вище приклад коду на C# створює PDF з HTML без інсталяції MS Office. Перетворення HTML у PDF у наведеному вище прикладі імітує поведінку MS Word. Якщо ви відкриєте HTML-документ у MS Word і перетворите його на PDF, ви отримаєте той самий результат.

 Українська