
У різних сценаріях вам може знадобитися відобразити вміст файлів Word DOCX у ваших веб- або настільних програмах. Одним із підходящих варіантів у таких випадках є перетворення DOCX в HTML. Щоб досягти цього з .NET додатків, ця стаття пояснює, як перетворити файли DOCX в HTML за допомогою C#. Крім того, ви дізнаєтеся, як динамічно контролювати перетворення DOCX в HTML, використовуючи різні параметри.
- C# API для перетворення DOCX в HTML
- Перетворення DOCX в HTML на C#
- Налаштування перетворення DOCX в HTML
C# DOCX в HTML Конвертер API – Безкоштовне завантаження
Щоб виконати перетворення DOCX в HTML у .NET додатках, ми використовуємо Aspose.Words for .NET. Це потужна бібліотека класів, яка дозволяє створювати та маніпулювати документами Word. Крім того, ви можете перетворювати документи DOCX в різні інші формати файлів. Ви можете або завантажити API, або встановити його через NuGet.
PM> Install-Package Aspose.Words
Перетворення DOCX в HTML на C#
Aspose.Words for .NET робить досить простим перетворення документа DOCX в HTML. Просто завантажте документ DOCX і збережіть його як HTML файл. Нижче наведені кроки для перетворення файлу DOCX в HTML на C#.
- Завантажте документ DOCX за допомогою класу Document.
- Перетворіть документ DOCX в HTML за допомогою методу Document.Save(string, SaveFormat).
Наступний приклад коду демонструє, як перетворити DOCX в HTML за допомогою C#.
// Завантажте документ з диска
Document doc = new Document("Document.docx");
// Збережіть документ як HTML
doc.Save("Document.html", SaveFormat.Html);
Налаштування перетворення DOCX в HTML на C#
Aspose.Words for .NET також дозволяє вам налаштувати перетворення DOCX в HTML з різними параметрами. Наприклад, ви можете вказати папку для зберігання ресурсних файлів (CSS, шрифти та зображення) окремо. Крім того, ви можете експортувати інформацію про зворотний зв’язок документа. Наступні розділи показують, як використовувати ці параметри.
C# DOCX в HTML – Експорт інформації про зворотний зв’язок
MS Word надає різноманітні функції, не всі з яких підтримуються HTML. Щоб зберегти HTML вміст близьким до оригінального документа, використовується інформація про зворотний зв’язок. Наступні кроки демонструють, як експортувати інформацію про зворотний зв’язок під час перетворення DOCX в HTML на C#.
- Завантажте документ DOCX за допомогою класу Document.
- Створіть об’єкт класу HtmlSaveOptions.
- Увімкніть експорт інформації про зворотний зв’язок за допомогою властивості HtmlSaveOptions.ExportRoundtripInformation.
- Перетворіть документ DOCX в HTML за допомогою методу Document.Save(string, HtmlSaveOptions).
Наступний приклад коду показує, як експортувати інформацію про зворотний зв’язок під час перетворення DOCX в HTML на C# .NET.
// Завантажте документ з диска
Document doc = new Document("Document.docx");
// Увімкніть інформацію про зворотний зв'язок
HtmlSaveOptions options = new HtmlSaveOptions();
options.ExportRoundtripInformation = true;
// Збережіть як HTML
doc.Save("ExportRoundtripInformation_out.html", options);
C# DOCX в HTML Перетворення – Вказати папку ресурсів
Під час перетворення DOCX в HTML ви можете зберігати ресурсні файли в окремій папці. Крім того, ви можете вказати папки для зберігання шрифтів та зображень окремо. Нижче наведені кроки для досягнення цього.
- Завантажте документ DOCX за допомогою класу Document.
- Створіть об’єкт класу HtmlSaveOptions.
- Встановіть папку ресурсів за допомогою властивості HtmlSaveOptions.ResourceFolder.
- Перетворіть документ DOCX в HTML за допомогою методу Document.Save(string, HtmlSaveOptions).
Наступний приклад коду показує, як зберігати ресурси в окремій папці під час перетворення DOCX в HTML на C#.
// Завантажте документ
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);
Дізнайтеся більше про роботу з папками ресурсів під час перетворення DOCX в HTML.
C# API для перетворення DOCX в HTML – Отримайте безкоштовну ліцензію
Ви можете отримати тимчасову ліцензію, щоб використовувати Aspose.Words for .NET без обмежень оцінки.
Висновок
У цій статті ви дізналися, як перетворити файли DOCX в HTML за допомогою C#. Крім того, ви побачили, як використовувати різні параметри для налаштування перетворення DOCX в HTML. Ви також можете дослідити інші функції Aspose.Words for .NET, використовуючи документацію. Крім того, ви можете задати свої запитання на нашому форумі.