XHTML — это более строгая версия файлов HTML, основанная на XML. Он был разработан для улучшения взаимодействия с различными форматами данных. Принимая во внимание, что файлы PDF популярны благодаря их поддержке на нескольких платформах и операционных системах. В некоторых случаях может потребоваться преобразовать файл XHTML в формат PDF. Соответственно, в этой статье рассказывается, как программно преобразовать XHTML-файл в PDF-документ на C#.
Конвертер XHTML в PDF — установка C# .NET API
Aspose.HTML для .NET API можно использовать для создания, редактирования или преобразования нескольких связанных с Интернетом форматов файлов, включая HTML, EPUB, SVG и т. д. Вы можете настроить API, загрузив его справочные файлы со страницы Новые выпуски или с помощью команды установки NuGet ниже:
PM> Install-Package Aspose.Html
Преобразование XHTML в PDF-файл на C#
Документы XHTML могут обеспечивать расширяемость за счет включения фрагментов из других языков на основе XML. Вы можете преобразовать файл XHTML в формат PDF, выполнив следующие действия:
- Загрузите входной файл XHTML.
- Инициализировать экземпляр класса PdfSaveOptions.
- Преобразуйте файл XHTML в PDF с помощью метода ConvertHTML.
В следующем примере кода показано, как программно преобразовать XHTML-файл в PDF на C#:
// Загрузите файл XHTML, чтобы преобразовать его
HTMLDocument document = new HTMLDocument("sample.xhtml");
// Создайте экземпляр PdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Сохранить XHTML как файл PDF
Converter.ConvertHTML(document, options, "output.pdf");
Изучите Aspose.HTML для .NET API
В разделе документация объясняются различные другие функции API для работы с форматами файлов, связанными с сетью и Интернетом. Вы можете изучить различные варианты веб-сканирования, загрузки или преобразования файлов.
Получить бесплатную лицензию
Вы можете оценить API без каких-либо ограничений, запросив бесплатную временную лицензию.
Вывод
В этой статье вы поняли процесс преобразования документа XHTML в PDF в приложениях на основе C# через платформу .NET или .NET Core. Кроме того, вы можете написать нам на форум в случае возникновения каких-либо вопросов.
Смотрите также
[Преобразование EPUB в изображение PNG или JPG на C#] (https://blog.aspose.com/ru/2022/04/30/convert-epub-to-png-jpg-image-csharp/)