Либо вы хотите преобразовать документ в формат HTML, чтобы получить контент для своего веб-сайта, либо вы столкнулись с веб-сайтом для отправки документов в Интернете, который требует, чтобы документы были представлены в формате HTML. В любом случае вам нужен конвертер DOC в HTML. Однако, если вам нужно преобразовать документы в HTML программным путем, эта статья предназначена только для вас. В этой статье будут рассмотрены следующие способы преобразования документов в HTML на C#:
- Простейшее преобразование документов, таких как DOCX, в HTML на C#.
- Преобразование в HTML с индивидуальными параметрами.
- Преобразование с помощью опции, чтобы показать или скрыть границы страницы.
Библиотека преобразования документов C#
GroupDocs.Conversion for .NET — это простой в использовании мощный API с возможностью преобразования любого документа из широкого списка поддерживаемых форматов документов в любые поддерживаемые целевые форматы. Вы можете скачать API из раздела downloads или установить его из NuGet.
Преобразование DOCX в HTML на C# — просто
Это самое простое и очень полезное преобразование. Я лучше скажу, что вы можете преобразовать любой из ваших документов в формат HTML. Просто проверьте свой формат в списке поддерживаемых форматов и вперед, чтобы преобразовать его.
- Создайте экземпляр класса Converter, чтобы начать работу с исходным документом.
- Создать объект MarkupConvertOptions.
- Вызвать метод Convert класса Converter.
- Вот и все.
Ваш документ будет преобразован в HTML, и полученный документ будет в вашем репозитории. В следующем небольшом примере кода показано преобразование файла DOCX в HTML с помощью класса Converter в C#.
// Converting DOCX to HTML in C#
using (Converter converter = new Converter("document.docx"))
{
MarkupConvertOptions options = new MarkupConvertOptions();
converter.Convert("converted.html", options);
}
Конвертируйте DOC/DOCX в HTML с индивидуальными параметрами
GroupDocs.Conversion предоставляет различные другие параметры для получения желаемого результата преобразования. Индивидуальные параметры включают в себя:
- Фиксированная раскладка
- Фиксированный макет - Показать границы
- Формат
- Номер страницы
- Страницы
- Количество страниц
- Используйте PDF
- Водяной знак
- Масштаб
Вы можете посетить документацию или примеры GitHub, чтобы подробно ознакомиться с каждым вариантом. Я покажу некоторые настройки при повторном преобразовании формата DOCX в HTML в приведенном ниже примере кода.
// Converting DOCX to HTML in C# with advance options.
using (Converter converter = new Converter("document.docx"))
{
MarkupConvertOptions options = new MarkupConvertOptions
{ // Setting customized options
PageNumber = 2,
PagesCount = 1,
FixedLayout = true
};
converter.Convert("converted.html", options);
}
Преобразование DOC/DOCX в HTML — показать или скрыть границы страницы
И последнее, но не менее важное: теперь вы можете контролировать видимость границ страницы при преобразовании документов в HTML на C#. GroupDocs.Conversion for .NET предоставляет этот контроль программистам C#. В приведенном ниже примере показано, что, установив для свойства FixedLayoutShowBorders класса MarkupConvertOptions значение true или false, вы можете показать или скрыть границы страницы в результирующем HTML-документе.
// Converting DOCX to HTML in C# with show or hide borders control.
using (Converter converter = new Converter("document.docx"))
{
MarkupConvertOptions options = new MarkupConvertOptions
{
PageNumber = 2,
FixedLayout = true,
PagesCount = 1,
FixedLayoutShowBorders = false
};
converter.Convert("converted.html", options);
}
Изображения ниже, показывающие исходный документ DOCX и преобразованный HTML с границами страницы и без них.
Узнайте больше о GroupDocs.Conversion
- Документация
- Примеры исходного кода
- GroupDocs.Conversion — решение для преобразования документов и изображений
Давайте поговорим подробнее @ Форум бесплатной поддержки.