Преобразование строки HTML в PDF С#

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

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

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

С# API для преобразования строки HTML в PDF

Чтобы преобразовать строку HTML в документ PDF, мы будем использовать API Aspose.HTML для .NET. Он позволяет создавать, изменять и извлекать данные из документов 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 с помощью С#

Мы можем преобразовать строку HTML в документ PDF, выполнив следующие действия:

  1. Во-первых, определите HTML-код в строке.
  2. Затем создайте экземпляр класса PdfSaveOptions.
  3. При необходимости определите параметры сохранения, такие как BackgroundColor.
  4. Наконец, вызовите метод 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");
Преобразование строки HTML в PDF с помощью С#

Преобразование строки HTML в PDF с помощью С#

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

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

Вывод

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

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