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