Преобразование Word в JSON может потребоваться в различных случаях, когда вам нужно программно экспортировать данные в документе Word в формат JSON. В этой статье показано, как легко преобразовать текст документа Word в формат JSON из ваших приложений C#. Вы также узнаете, как программно конвертировать защищенные документы Word в JSON. Итак, приступим к преобразованию Word в JSON на C#.
- Шаги по преобразованию Word в JSON на C#
- Библиотека C# для преобразования Word в JSON — скачать бесплатно
- Преобразование Word в JSON на C#
- Преобразование защищенного слова в 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
Преобразование Word в JSON на C#
Ниже приведены шаги для преобразования Word в JSON на C#.
- Загрузите документ Word, используя класс Aspose.Words.Document.
- Сохраните документ Word как HTML, используя метод Document.Save().
- Загрузите файл HTML с помощью класса Aspose.Cells.Workbook.
- Преобразуйте документ в формат JSON с помощью метода Workbook.Save().
В следующем примере кода показано, как преобразовать документ Word в 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);
С# Преобразование защищенного слова в 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);
Библиотеки конвертера C# Word в JSON — получите бесплатную лицензию
Вы можете получить бесплатную временную лицензию для использования библиотек без ограничений на пробную версию.
Вывод
В этой статье вы узнали, как преобразовать Word в JSON на C#. Более того, вы видели, как программно преобразовать документ Word, защищенный паролем, в JSON. Кроме того, вы можете посетить документацию Aspose.Words for .NET и Aspose.Cells for .NET, чтобы узнать больше о библиотеках. Если у вас возникнут какие-либо вопросы, сообщите нам об этом через наш форум.