HTML – це мова розмітки, яка дозволяє створювати веб-сторінки. PDF – це формат для запису вмісту для використання в електронних документах, наприклад роздруківках і документах на екрані. І HTML, і PDF існують вже досить давно, але за останні роки їхнє призначення змінилося. Ви коли-небудь були в ситуації, коли хотіли перетворити рядок HTML на документ PDF? Необхідність конвертувати HTML у PDF виникне, коли ви захочете зберегти свій веб-сайт у портативному форматі або роздрукувати документ. У цій статті ми дізнаємося, як конвертувати рядок HTML у PDF на C#.
У цій статті будуть розглянуті такі теми:
- API C# для перетворення рядка HTML у PDF
- Кроки для перетворення рядка HTML у PDF
- Перетворити рядок HTML у PDF
C# API для перетворення рядка HTML у PDF
Щоб перетворити рядок HTML на документ PDF, ми будемо використовувати Aspose.HTML for .NET API. Він дозволяє створювати, змінювати та витягувати дані з документів HTML. Він також дозволяє конвертувати документи HTML у підтримувані формати без будь-якого зовнішнього програмного забезпечення.
API надає клас PdfSaveOptions, який дозволяє вказувати різні параметри збереження під час збереження у форматі PDF. Клас Converter забезпечує широкий спектр перетворень у популярні формати, такі як PDF, XPS, формати зображень тощо. Він надає методи ConvertHTML() для перетворення HTML в інші формати.
Завантажте DLL API або встановіть його за допомогою NuGet.
PM> Install-Package Aspose.Html
Як конвертувати рядок HTML у PDF на C#
Ми можемо легко перетворити рядок HTML у PDF, виконавши наведені нижче дії.
- Визначте рядок HTML.
- Вкажіть параметри збереження PDF.
- Перетворення HTML-коду в PDF.
У наступному розділі описано, як перетворити ці кроки на код C# і створити PDF із рядка HTML.
Перетворення рядка HTML у PDF за допомогою C#
Ми можемо перетворити рядок HTML на документ PDF, виконавши наведені нижче дії.
- По-перше, визначте HTML-код у рядку.
- Далі створіть екземпляр класу PdfSaveOptions.
- За бажанням визначте параметри збереження, наприклад BackgroundColor.
- Нарешті, викличте метод Converter.ConvertHTML(), щоб створити PDF. Він приймає рядок HTML, PdfSaveOptions і вихідний шлях до файлу PDF як аргументи.
У наведеному нижче прикладі коду показано, як перетворити рядок HTML на документ PDF у C#.
// Цей приклад коду демонструє, як перетворити рядок HTML на документ PDF.
string htmlString = @"<h1>Convert HTML to PDF!</h1><br/><h2>This is Sample Heading!</h2><p>This is first paragraph.</p>";
// Ініціалізація PdfSaveOptions
var options = new PdfSaveOptions();
// Встановити колір фону
options.BackgroundColor = Color.LightSkyBlue;
// Викличте метод ConvertHTML, щоб перетворити HTML-код у PDF
Converter.ConvertHTML(htmlString, ".", options, @"C:\Files\Output.pdf");
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати Aspose.HTML for .NET без оціночних обмежень.
Висновок
У цій статті ми дізналися, як конвертувати рядок HTML у PDF на C#. Крім того, ви можете дізнатися більше про Aspose.HTML for .NET API за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.