Перетворення URL-адреси на PDF C#

Чи були у вас ситуації, коли ви хотіли зберегти веб-сторінки як PDF документи? Перетворення веб-сторінок HTML із активних URL-адрес може бути корисним з кількох причин. Це дозволяє зберігати потрібні веб-сторінки для офлайн-доступу, як і будь-який інший документ. Формат PDF дозволяє легко виділяти абзаци, додавати коментарі та редагувати перетворену веб-сторінку. У результаті ви можете налаштувати веб-сторінку так, як вважаєте за потрібне! У цій статті ми дізнаємося, як конвертувати URL-адресу в PDF на C#.

У цій статті будуть розглянуті такі теми:

  1. Convert URL to PDF C# API
  2. Дії для перетворення URL-адреси на PDF
  3. Перетворити веб-сторінку з URL-адреси на PDF

Перетворення URL-адреси на PDF C# API

Щоб перетворити веб-сторінку з живої URL-адреси на документ PDF, ми будемо використовувати Aspose.HTML for .NET API. Це багатофункціональний API, який дозволяє нам створювати, змінювати та витягувати дані з веб-сторінок HTML або окремих документів HTML. Він також дозволяє конвертувати веб-сторінки та документи HTML у підтримувані формати без будь-якого зовнішнього програмного забезпечення.

Клас Url API надає об’єктне представлення універсального ідентифікатора (URL). У нас є клас PdfSaveOptions API, який дозволяє вказувати різні параметри збереження під час збереження у форматі PDF. Ми можемо конвертувати підтримувані документи в популярні формати за допомогою класу Converter. Метод ConvertHTML(Url, PdfSaveOptions, string) цього класу дозволяє конвертувати HTML в інші формати.

Завантажте DLL API або встановіть його за допомогою NuGet.

PM> Install-Package Aspose.Html

Як перетворити URL-адресу на PDF на C#

Ми можемо легко перетворити HTML з URL-адреси на PDF, виконавши наведені нижче дії.

  • Укажіть URL-адресу активної веб-сторінки.
  • Вкажіть параметри збереження PDF.
  • Збережіть вміст URL-адреси як PDF.

У наступному розділі описано, як перетворити ці кроки на код C# і зберегти вміст веб-сторінки HTML із URL-адреси в PDF.

Перетворення URL-адреси на PDF за допомогою C#

Ми можемо зберегти будь-яку веб-сторінку з живої URL-адреси в документ PDF, виконавши наведені нижче дії.

  1. По-перше, створіть екземпляр класу Url з URL-адресою веб-сторінки.
  2. Далі створіть екземпляр класу PdfSaveOptions.
  3. За бажанням визначте параметри збереження.
  4. Нарешті, збережіть HTML як PDF за допомогою методу Converter.ConvertHTML(). Він приймає URL-адресу, PdfSaveOptions і вихідний шлях до файлу PDF як аргументи.

У наведеному нижче прикладі коду показано, як перетворити URL-адресу на PDF-файл у C#.

// Цей приклад коду демонструє, як перетворити вміст із URL-адреси на документ PDF.
// URL
Url url = new Url("https://about.aspose.com/");

// Ініціалізація PdfSaveOptions 
var options = new PdfSaveOptions();

// Перетворіть HTML-код у PDF
Converter.ConvertHTML(url, options, @"C:\Files\URLtoPDF.pdf");
Перетворення URL-адреси на PDF за допомогою C#

Перетворення URL-адреси на PDF за допомогою C#

Отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати Aspose.HTML for .NET без оціночних обмежень.

Висновок

У цій статті ми дізналися, як перетворити вміст HTML з URL-адреси на PDF-файл у C#. Крім того, ви можете дізнатися більше про Aspose.HTML for .NET API за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також