Адаптивные HTML-страницы должны хорошо выглядеть на разных устройствах. Эти страницы автоматически настраиваются в соответствии с различными размерами экрана. В этой статье вы узнаете, как автоматизировать преобразование и просматривать документы Word как адаптивные HTML-страницы в приложениях .NET с помощью C#.
Ниже будут рассмотрены следующие темы:
- .NET API для Word и средство просмотра адаптивного HTML
- Просмотр документов Word как адаптивного HTML с помощью C#
.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. В случае возникновения дополнительных вопросов и неясностей обращайтесь в бесплатную службу поддержки на форуме.