Вам когда-нибудь приходилось сохранять веб-страницы в виде документов PDF? Преобразование веб-страниц HTML из действующих URL-адресов может быть полезным по ряду причин. Это позволяет сохранять нужные веб-страницы для автономного доступа, как и любой другой документ. Формат PDF позволяет легко выделять абзацы, добавлять комментарии и редактировать преобразованную веб-страницу. В результате веб-страница принадлежит вам, и вы можете настроить ее по своему усмотрению! В этой статье мы узнаем, как преобразовать URL-адрес в PDF-файл на C#.
В этой статье будут затронуты следующие темы:
- API C# для преобразования URL в PDF
- Действия по преобразованию URL в PDF
- Преобразовать веб-страницу из 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, выполнив следующие действия:
- Во-первых, создайте экземпляр класса 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\URL-адресtoPDF.pdf");
Получить бесплатную лицензию
Вы можете получить бесплатную временную лицензию, чтобы попробовать Aspose.HTML для .NET без ограничений пробной версии.
Заключение
В этой статье мы узнали, как преобразовать содержимое HTML из URL-адреса в PDF-файл на C#. Кроме того, вы можете узнать больше об Aspose.HTML для .NET API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.