В этой статье мы познакомим вас с процедурой преобразования HTML в ODT с помощью C#. Преобразование HTML в ODT (открытый текст документа) может быть полезной функцией во многих сценариях, например, когда вы хотите создать документы для печати из содержимого вашего веб-сайта. Чтобы начать процесс преобразования, мы будем использовать библиотеку преобразования, которая предоставляет набор классов для работы с HTML, включая файлы ODT. Ниже приведены шаги, которые необходимо выполнить для экспорта HTML в ODT на C#.
Действия по преобразованию HTML в ODT с помощью C#
- Используйте диспетчер пакетов NuGet для установки GroupDocs.Conversion for .NET
- Включите ссылку на пространство имен GroupDocs.Conversion в свой проект.
- Создайте экземпляр класса Converter, предоставив конструктору путь к файлу HTML.
- Получите параметры преобразования для ODT, вызвав метод GetPossibleConversions класса Converter.
- Вызовите метод Save класса Converter, чтобы сохранить сгенерированный ODT-файл на диск.
Выполнив шаги, описанные выше, и установив библиотеку преобразования в свою систему, вы сможете легко генерировать ODT из HTML на C#. Поскольку библиотека преобразования является кроссплатформенной, для выполнения преобразования HTML в ODT в широко используемых операционных системах, таких как Windows, macOS и Linux, не требуется установка дополнительного программного обеспечения. В приведенном ниже примере кода показано, как преобразовать файл HTML в формат ODT, используя всего несколько строк кода.
Код для преобразования HTML в ODT с помощью C#
using GroupDocs.Conversion; | |
namespace ConvertHTMLtoODTUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import HTML document | |
var converter = new GroupDocs.Conversion.Converter("input.html"); | |
// Get conversion option for final output document | |
var htmltoodtOptions = converter.GetPossibleConversions()["odt"] | |
.ConvertOptions; | |
// Save the ODT to disk | |
converter.Convert("output.odt", htmltoodtOptions); | |
} | |
} | |
} |
В предыдущем разделе мы представили подробное объяснение процесса преобразования HTML в ODT C# с простым примером кода. Код краток и включает всего несколько вызовов API для преобразования документа. После настройки рекомендуемой библиотеки преобразования документов и изменения путей к файлам вы можете легко включить этот код в свои проекты.
Ранее мы обсуждали преобразование HTML в MHTML в статье, и если вам нужна дополнительная помощь, вы можете обратиться к нашему руководству по как конвертировать HTML в MHTML с помощью C#.