Як відобразити DOCX як HTML за допомогою C#

У сферах обробки документів і генерації веб-вмісту часто необхідно відтворювати документи Microsoft Word (DOCX) у форматі HTML. Незалежно від того, чи ви веб-розробник, творець вмісту чи просто прагнете опублікувати документи Word в Інтернеті, відтворення документів Word у форматі HTML може бути цінною навичкою. У цій детальній статті ви ознайомитеся з процесом відтворення DOCX як HTML за допомогою C#. Нижче наведено кроки, необхідні для створення HTML із вбудованими ресурсами з DOCX за допомогою C# разом із прикладом коду.

Кроки для відтворення DOCX як HTML за допомогою C#

  1. Використовуйте менеджер пакунків NuGet, щоб установити GroupDocs.Viewer for .NET, щоб відобразити документ Word як HTML
  2. Додайте посилання на простір імен GroupDocs.Viewer у свій проект
  3. Створіть екземпляр класу Viewer, передавши шлях до файлу DOCX як аргумент його конструктору
  4. Отримайте параметри перегляду за допомогою методу HtmlViewOptions.ForEmbeddedResources
  5. Викличте метод Viewer.View з HtmlViewOptions, щоб відобразити файл DOCX як HTML

Бібліотека, яка використовується в цьому посібнику, створена для бездоганної роботи на різних платформах. Знання того, як створити HTML із DOCX за допомогою C#, є корисним, незалежно від того, чи працюєте ви над проектом чи вам потрібно поширювати документи на багатьох платформах. Якщо у вас встановлено .NET, ви можете без особливих зусиль слідувати наданим інструкціям у поширених операційних системах, таких як Windows, macOS і Linux, щоб без проблем відобразити ваш документ Word у форматі HTML. Реалізація процесу візуалізації демонструється в наведеному нижче прикладі коду.

Код для відтворення DOCX як HTML за допомогою C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;
namespace RenderDOCXasHTMLUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Viewer library
License lic = new License();
lic.SetLicense(@"GroupDocs.Viewer.lic");
// Load the input DOCX
using (var viewer = new Viewer("input.docx"))
{
// Create an HTML file for each document page.
// {0} is replaced with the current page number in the file name.
var viewOptions = HtmlViewOptions.ForEmbeddedResources("page_{0}.html");
viewer.View(viewOptions);
}
}
}
}

Завдяки інформації, яку ви дізналися з цієї статті, ви можете впевнено конвертувати DOCX у HTML на C#. Наведений вище код стислий, вимагає лише кількох викликів API, щоб без особливих зусиль відтворити документ. Після того, як ви вміло налаштували запропоновану бібліотеку та внесли необхідні корективи в шляхи до файлів, інтеграція цього коду візуалізації Word у HTML у ваші проекти стане простим і безпроблемним завданням.

У попередній статті ми досліджували етапи перетворення DOCX у PDF за допомогою Node.js. Якщо вам потрібні додаткові вказівки, радимо ознайомитися з нашим вичерпним посібником щодо конвертуйте DOCX у PDF за допомогою Node.js

 Українська