Преобразование URL в PDF С#

Вам когда-нибудь приходилось сохранять веб-страницы в виде документов PDF? Преобразование веб-страниц HTML из действующих URL-адресов может быть полезным по ряду причин. Это позволяет сохранять нужные веб-страницы для автономного доступа, как и любой другой документ. Формат PDF позволяет легко выделять абзацы, добавлять комментарии и редактировать преобразованную веб-страницу. В результате веб-страница принадлежит вам, и вы можете настроить ее по своему усмотрению! В этой статье мы узнаем, как преобразовать URL-адрес в PDF-файл на C#.

В этой статье будут затронуты следующие темы:

  1. API C# для преобразования URL в PDF
  2. Действия по преобразованию URL в PDF
  3. Преобразовать веб-страницу из URL в PDF

С# API для преобразования URL в PDF

Чтобы преобразовать веб-страницу из активного URL-адреса в документ PDF, мы будем использовать API Aspose.HTML для .NET. Это многофункциональный API, который позволяет нам создавать, изменять и извлекать данные из веб-страниц HTML или отдельных документов HTML. Он также позволяет преобразовывать веб-страницы и документы HTML в поддерживаемые форматы без какого-либо внешнего программного обеспечения.

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

Пожалуйста, загрузите DLL API или установите его с помощью NuGet.

PM> Install-Package Aspose.Html

Как преобразовать URL в PDF на С#

Мы можем легко преобразовать 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\URL-адресtoPDF.pdf");
Преобразование URL в PDF с помощью C#

Преобразование URL в PDF с помощью C#

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы попробовать Aspose.HTML для .NET без ограничений пробной версии.

Заключение

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

Смотрите также