Чи були у вас ситуації, коли ви хотіли зберегти веб-сторінки як PDF документи? Перетворення веб-сторінок HTML із активних URL-адрес може бути корисним з кількох причин. Це дозволяє зберігати потрібні веб-сторінки для офлайн-доступу, як і будь-який інший документ. Формат PDF дозволяє легко виділяти абзаци, додавати коментарі та редагувати перетворену веб-сторінку. У результаті ви можете налаштувати веб-сторінку так, як вважаєте за потрібне! У цій статті ми дізнаємося, як конвертувати URL-адресу в PDF на C#.
У цій статті будуть розглянуті такі теми:
- Convert URL to PDF C# API
- Дії для перетворення URL-адреси на PDF
- Перетворити веб-сторінку з 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, виконавши наведені нижче дії.
- По-перше, створіть екземпляр класу Url з URL-адресою веб-сторінки.
- Далі створіть екземпляр класу PdfSaveOptions.
- За бажанням визначте параметри збереження.
- Нарешті, збережіть 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");
Отримайте безкоштовну ліцензію
Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати Aspose.HTML for .NET без оціночних обмежень.
Висновок
У цій статті ми дізналися, як перетворити вміст HTML з URL-адреси на PDF-файл у C#. Крім того, ви можете дізнатися більше про Aspose.HTML for .NET API за допомогою документації. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.