Word to HTML C#

У різних випадках вам потрібно відобразити вміст файлів Word у веб-додатках або програмах для настільних ПК. Одним із підходящих варіантів у таких випадках є перетворення Word на HTML. Щоб досягти цього з програм .NET, у цій статті описано, як конвертувати файли Word у HTML у C#. Крім того, ви дізнаєтесь, як динамічно керувати перетворенням Word у HTML за допомогою різних параметрів.

C# Word to HTML Converter API – Безкоштовне завантаження

Щоб виконати перетворення Word у HTML із програм .NET, ми використаємо Aspose.Words for .NET. Це потужна бібліотека класів, яка дозволяє створювати документи Word і працювати з ними. Крім того, він дозволяє конвертувати документи Word у різноманітні інші формати файлів. Ви можете завантажити API або встановити його за допомогою NuGet.

PM> Install-Package Aspose.Words 

Перетворення Word на HTML у C#

Aspose.Words for .NET значно полегшує конвертацію документа Word у HTML. Просто завантажте документ Word і збережіть його як файл HTML. Нижче наведено кроки для перетворення файлу Word на HTML у C#.

  • Завантажте документ Word за допомогою класу Document.
  • Перетворіть документ Word на HTML за допомогою методу Document.Save(string, SaveFormat).

У наведеному нижче прикладі коду показано, як перетворити Word на HTML за допомогою C#.

// Завантажте документ з диска
Document doc = new Document("Document.docx");

// Збережіть документ як HTML
doc.Save("Document.html", SaveFormat.Html);

C# Налаштуйте перетворення Word у HTML

Aspose.Words for .NET також дозволяє налаштувати перетворення Word у HTML за допомогою різних параметрів. Наприклад, ви можете вказати папку для окремого зберігання файлів ресурсів (CSS, шрифтів і зображень). Крім того, ви можете експортувати інформацію документа в обидві сторони. У наступних розділах показано, як використовувати ці параметри.

C# Word to HTML - Експорт інформації про зворотний шлях

MS Word надає широкий спектр функцій, і не всі вони підтримуються HTML. Таким чином, щоб зробити вміст HTML близьким до оригінального документа, використовується інформація про зворотний зв’язок. У наведених нижче кроках показано, як експортувати інформацію про передачу в Word у формат HTML у C#.

Наведений нижче зразок коду показує, як експортувати інформацію про передачу в Word у HTML у C# .NET.

// Завантажте документ з диска
Document doc = new Document("Document.docx");

// Увімкнути інформацію про туди й назад
HtmlSaveOptions options = new HtmlSaveOptions();
options.ExportRoundtripInformation = true;

// Зберегти як HTML
doc.Save("ExportRoundtripInformation_out.html", options);

Перетворення C# Word у HTML – укажіть папку ресурсу

Виконуючи перетворення Word у HTML, ви можете зберегти файли ресурсів в окремій папці. Крім того, ви можете вказати папки для окремого зберігання шрифтів і зображень. Нижче наведено кроки для досягнення цього.

У наведеному нижче прикладі коду показано, як зберігати ресурси в окремій папці під час перетворення C# Word у HTML.

// Завантажити документ 
Document doc = new Document("document.docx");

// Встановити папку для ресурсів
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.CssStyleSheetType = CssStyleSheetType.External;
saveOptions.ExportFontResources = true;
saveOptions.ResourceFolder = dataDir + @"\Resources";
saveOptions.ResourceFolderAlias = "http://example.com/resources";

// Перетворення документа в HTML
doc.Save("ExportResourcesUsingHtmlSaveOptions.html", saveOptions);

Докладніше про роботу з папками ресурсів у програмі Word для перетворення HTML.

C# API для перетворення Word у HTML – отримайте безкоштовну ліцензію

Ви можете отримати тимчасову ліцензію, щоб використовувати Aspose.Words for .NET без оціночних обмежень.

Висновок

У цій статті ви дізналися, як конвертувати файли Word у HTML у C#. Крім того, ви побачили, як використовувати різні параметри для налаштування перетворення Word у HTML. Ви також можете ознайомитися з іншими функціями Aspose.Words for .NET за допомогою документації. Крім того, ви можете опублікувати свої запити на нашому форумі.

Дивись також