Преобразование DOC в JSON на C#

Преобразование DOC в JSON может потребоваться в различных случаях, когда вам нужно программно экспортировать данные в документе DOC в формат JSON. В этой статье показано, как легко преобразовать текст документа DOC в формат JSON из ваших приложений C#. Вы также узнаете, как программно преобразовать защищенные документы DOC в JSON. Итак, приступим к преобразованию DOC в JSON на C#.

Как преобразовать DOC в JSON на C#

Для преобразования документа DOC в JSON нам необходимо выполнить следующие шаги:

  • Загрузите документ DOC.
  • Преобразуйте его в формат HTML.
  • Сохраните HTML-файл в формате JSON.

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

Библиотеки C# для преобразования DOC в JSON — скачать бесплатно

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

Вы можете загрузить библиотеки DLL обеих библиотек или установить их из NuGet.

Скачать DLL

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

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

Преобразование DOC в JSON на C#

Ниже приведены шаги для преобразования DOC в JSON на C#.

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

В следующем примере кода показано, как преобразовать DOC в JSON на C#.

// Загрузить документ DOC
Document doc = new Document("document.doc");

// Сохранить документ в формате 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);

С# Преобразовать защищенный DOC в JSON

Вы также можете загрузить защищенные документы DOC, используя их пароли, и преобразовать их в формат JSON. Ниже приведены шаги для преобразования защищенного документа DOC в JSON на C#.

В следующем примере кода показано, как преобразовать защищенный DOC в JSON на C#.

// Загрузить защищенный паролем документ DOC
Document doc = new Document("document.doc", 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);

Библиотеки конвертера C# DOC в JSON — получите бесплатную лицензию

Вы можете получить бесплатную временную лицензию для использования библиотек без ограничений на пробную версию.

Вывод

В этой статье вы узнали, как преобразовать DOC в JSON на C#. Более того, вы видели, как программно преобразовать файл DOC, защищенный паролем, в JSON. Кроме того, вы можете посетить документацию Aspose.Words for .NET и Aspose.Cells for .NET, чтобы узнать больше о библиотеках. Если у вас возникнут какие-либо вопросы, сообщите нам об этом через наш форум.

Смотрите также