XHTML – це суворіша версія файлів HTML на основі XML. Він був розроблений для покращення взаємодії з різними форматами даних. Тоді як файли PDF популярні завдяки підтримці багатьох платформ і операційних систем. У деяких випадках може знадобитися конвертувати файл XHTML у формат PDF. Відповідно, у цій статті розповідається про те, як програмно перетворити файл XHTML на документ PDF на C#.
Конвертер XHTML у PDF – інсталяція C# .NET API
Aspose.HTML for .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 for .NET API
У розділі документація пояснюються різні інші функції API для роботи з форматами файлів, пов’язаними з Інтернетом. Ви можете досліджувати різні варіанти веб-сканування, завантаження або конвертації файлів.
Отримайте безкоштовну ліцензію
Ви можете оцінити API без будь-яких обмежень оцінки, надіславши запит на безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви зрозуміли процес перетворення XHTML-документа в PDF у програмах на основі C# через .NET або .NET Core framework. Крім того, ви можете написати нам на форум у разі будь-яких запитів.