Адаптивные HTML-страницы должны хорошо выглядеть на разных устройствах. Эти страницы автоматически настраиваются в соответствии с различными размерами экрана. В этой статье вы узнаете, как автоматизировать преобразование и просматривать документы Word как адаптивные HTML-страницы в приложениях .NET с помощью C#.

Преобразование Word в адаптивный HTML-макет с использованием C# .NET API

Ниже будут рассмотрены следующие темы:

.NET API для Word и адаптивного средства просмотра HTML

Я буду использовать GroupDocs.Viewer for .NET для отображения документов Word в виде адаптивных HTML-страниц в приведенных ниже примерах. API представляет собой мощный API .NET для просмотра документов, который поддерживает рендеринг большого количества документов. Он позволяет создавать HTML Viewer со встроенными и внешними ресурсами, Image Viewer путем рендеринга в форматах JPG и PNG и PDF Viewer, который лучше всего подходит для печати или обмена с другими.

Вы можете загрузить DLL или MSI установщик из раздела загрузок или установить API, добавив его пакет в свое приложение .NET через NuGet.

PM> Install-Package GroupDocs.Viewer

Преобразование документов Word для просмотра в виде адаптивного HTML с помощью C#

Если у вас есть документы MS Word DOC, DOCX и вы хотите преобразовать эти документы в адаптивные HTML-страницы, чтобы они хорошо выглядели на экранах всех размеров, вот шаги и код C# для вас.

Следующие шаги показывают, как преобразовать документ Word (DOC/DOCX) в адаптивный HTML с помощью .NET API.

  • Загрузите документ Word (DOC/DOCX) с помощью класса Viewer.
  • Установите HtmlViewOptions для встроенных или внешних ресурсов для вывода html.
  • Установите для параметра RenderResponsive значение true.
  • Вызовите метод View класса Viewer для создания адаптивных веб-страниц загруженного документа Word.

Следующий только четырехстрочный исходный код отображает документ Word как адаптивный HTML со встроенными ресурсами с использованием C#.

// Преобразование документов Word DOC/DOCX в адаптивную HTML-страницу на C#
using (Viewer viewer = new Viewer(@"path/document.docx"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/page_{0}.html");
    options.RenderResponsive = true; // Set the Responsive as true
    viewer.View(options);
}

Получите бесплатную лицензию API

Вы можете получить бесплатную временную лицензию, чтобы использовать API без ограничений пробной версии.

Вывод

Подводя итог, вы узнали, как отображать документы Word в виде адаптивных HTML-страниц с помощью C#. Кроме того, вы можете создавать HTML-страницы со встроенными и внешними ресурсами. Вы должны быть уверены в себе, чтобы начать создавать собственное приложение для просмотра документов .NET, подобное тому, которое создано GroupDocs.

Чтобы узнать больше об API, вы можете посетить документацию и репозиторий GitHub. В случае возникновения дополнительных вопросов и неясностей обращайтесь в бесплатную службу поддержки на форуме.

Смотрите также