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

Конвертація Word у JSON може знадобитися в різних випадках, коли вам потрібно програмно експортувати дані в документі Word у формат JSON. У цій статті показано, як легко перетворити текст у документі Word у формат JSON із програм C#. Ви також дізнаєтесь, як програмно конвертувати захищені документи Word у JSON. Тож приступимо до перетворення Word у JSON на C#.

Як перетворити Word на JSON на C#

Щоб конвертувати документ Word у JSON, нам потрібно виконати наступні кроки:

  • Завантажте документ Word.
  • Перетворіть його у формат HTML.
  • Збережіть файл HTML у форматі JSON.

Давайте подивимося, як виконати ці кроки програмно в C#. Для цього вам потрібно інсталювати декілька бібліотек, згаданих у наступному розділі.

Бібліотеки C# для перетворення Word у JSON

Aspose.Words for .NET — це багатофункціональна бібліотека, яка дозволяє створювати та обробляти документи MS Word. Ми будемо використовувати цю бібліотеку для експорту вмісту документа Word у HTML. Після цього ми використаємо Aspose.Cells for .NET, щоб зберегти HTML-вміст як файл JSON. Найкраще те, що ви можете використовувати ці бібліотеки абсолютно безкоштовно.

Ви можете завантажити DLL обох бібліотек або встановити їх із NuGet.

Завантажити DLL

Встановити через NuGet

PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Words

Перетворення DOC на JSON на C#

Нижче наведено кроки для перетворення Word на JSON у C#.

  • Завантажте документ Word за допомогою класу Aspose.Words.Document.
  • Збережіть документ Word як HTML за допомогою методу Document.Save().
  • Завантажте файл HTML за допомогою класу Aspose.Cells.Workbook.
  • Перетворіть документ у формат JSON за допомогою методу Workbook.Save().

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

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

// Зберегти документ у форматі HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// Завантажте файл HTML в екземпляр класу Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// Зберегти як JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

C# Перетворення захищеного слова на JSON

Ви також можете завантажити захищені документи Word, використовуючи їхні паролі, і конвертувати їх у формат JSON. Нижче наведено кроки для перетворення захищеного документа Word на JSON у C#.

  • Завантажте документ Word за допомогою класу Aspose.Words.Document.
  • Використовуйте клас Aspose.Words.Loading.LoadOptions, щоб вказати пароль документа Word.
  • Збережіть документ Word як HTML за допомогою методу Document.Save().
  • Завантажте файл HTML за допомогою класу Aspose.Cells.Workbook.
  • Перетворіть документ у формат JSON за допомогою методу Workbook.Save().

У наведеному нижче прикладі коду показано, як перетворити захищений документ Word на JSON у C#.

// Завантажте захищений паролем документ Word
Document doc = new Document("document.docx", new Aspose.Words.Loading.LoadOptions("mypassword"));

// Зберегти документ у форматі HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// Завантажте файл HTML в екземпляр класу Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// Зберегти як JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

Безкоштовне перетворення Word у JSON

Ви можете отримати безкоштовну тимчасову ліцензію, щоб конвертувати документи Word у формат JSON без обмежень оцінювання.

Ознайомтеся з конвертером C# DOC у JSON

Ви можете відвідати документацію Aspose.Words for .NET і Aspose.Cells for .NET, щоб дізнатися більше про бібліотеки. Якщо у вас виникнуть запитання, не соромтеся повідомити нас через наш форум.

Висновок

У цій статті ви дізналися, як конвертувати Word у JSON у C#. Крім того, ви бачили, як програмно перетворити захищений паролем документ Word у JSON. Ви можете легко інтегрувати надані зразки коду у свою програму для перетворення DOC у JSON.

Дивись також