У різних випадках вам потрібно відобразити вміст файлів Word у веб-додатках або програмах для настільних ПК. Одним із підходящих варіантів у таких випадках є перетворення Word на HTML. Щоб досягти цього з програм .NET, у цій статті описано, як конвертувати файли Word у HTML у C#. Крім того, ви дізнаєтесь, як динамічно керувати перетворенням Word у HTML за допомогою різних параметрів.
- C# API для перетворення Word у HTML
- Перетворення 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 за допомогою класу Document.
- Створіть об’єкт класу HtmlSaveOptions.
- Увімкніть експорт інформації про зворотний шлях за допомогою властивості HtmlSaveOptions.ExportRoundtripInformation.
- Перетворіть документ Word на HTML за допомогою методу Document.Save(string, HtmlSaveOptions).
Наведений нижче зразок коду показує, як експортувати інформацію про передачу в 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, ви можете зберегти файли ресурсів в окремій папці. Крім того, ви можете вказати папки для окремого зберігання шрифтів і зображень. Нижче наведено кроки для досягнення цього.
- Завантажте документ Word за допомогою класу Document.
- Створіть об’єкт класу HtmlSaveOptions.
- Встановіть папку ресурсу за допомогою властивості HtmlSaveOptions.ResourceFolder.
- Перетворіть документ Word на HTML за допомогою методу Document.Save(string, HtmlSaveOptions).
У наведеному нижче прикладі коду показано, як зберігати ресурси в окремій папці під час перетворення 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 за допомогою документації. Крім того, ви можете опублікувати свої запити на нашому форумі.