Используя Aspose.Total for .NET , вы можете анализировать JSON в WORDML в любом приложении .NET, C#, ASP.NET и VB.NET двумя простыми способами. шаги. Во-первых, с помощью Aspose.Cells for .NET вы можете экспортировать JSON в PDF. После этого с помощью Aspose.Words for .NET вы сможете конвертировать PDF в WORDML.
Преобразование формата JSON в WORDML через C#
- Создайте новый объект Workbook и прочитайте действительные данные JSON из файла.
- Импортируйте файл JSON на лист, используя класс JsonUtility и [Save]( https://reference.aspose.com/ Cells/net/aspose.cells.workbook/save/methods/4) в формате PDF
- Загрузите документ PDF с помощью класса Document .
- Сохраните документ в формате WORDML, используя метод Save .
Требование преобразования
Установите из командной строки как nuget install Aspose.Total
или через консоль диспетчера пакетов Visual Studio с помощью Install-Package Aspose.Total
.
Кроме того, вы можете получить автономный установщик MSI или библиотеки DLL в ZIP - файле из загрузки .
Установить макет и преобразовать формат JSON в WORDML через С#
При синтаксическом анализе JSON в WORDML вы также можете установить параметры макета для вашего JSON с помощью JsonLayoutOptions . Он позволяет обрабатывать массив как таблицу, игнорировать нули, игнорировать заголовок массива, игнорировать заголовок объекта, преобразовывать строку в число или дату, устанавливать формат даты и числа и устанавливать стиль заголовка. Все эти параметры позволяют вам представить ваши данные в соответствии с вашими потребностями. В следующем фрагменте кода показано, как установить параметры макета.
Разобрать формат JSON в WORDML с водяным знаком
Используя API, вы также можете конвертировать JSON в WORDML с водяным знаком. Чтобы добавить водяной знак в ваш документ WORDML, вы можете сначала преобразовать файл JSON в PDF и добавить к нему водяной знак. Чтобы добавить водяной знак, загрузите только что созданный файл PDF с помощью класса Document , создайте экземпляр TextWatermarkOptions и задайте его свойства., Вызовите метод Watermark.SetText и передайте текст водяного знака и объект TextWatermarkOptions. После добавления водяного знака вы можете сохранить документ в WORDML.
Исследуйте варианты преобразования JSON с .NET
Формат файла JSON
Формат файла JSON (JavaScript Object Notation) — это упрощенный и широко используемый формат обмена данными. Он был получен из языка программирования JavaScript, но теперь не зависит от языка и поддерживается различными языками программирования. Файлы JSON хранят данные в структурированном и удобочитаемом формате, что упрощает их понимание и обработку как людьми, так и машинами.
Файлы JSON состоят из пар “ключ-значение”, организованных в иерархическую структуру. Они представляют данные простым и интуитивно понятным способом, используя объекты (заключенные в фигурные скобки {}) и массивы (заключенные в квадратные скобки []). Каждый ключ связан с соответствующим значением, которое может быть строкой, числом, логическим значением, нулевым значением, объектом или массивом. Эта гибкость позволяет JSON обрабатывать сложные и вложенные структуры данных.
Одним из основных преимуществ JSON является простота и удобство использования. Его легкий характер и минимальный синтаксис делают его эффективным для передачи данных по сети и хранения в файлах. Файлы JSON обычно используются для обмена данными между веб-серверами и клиентами, а также для файлов конфигурации, API и хранения структурированных данных.
Файлы JSON удобочитаемы, их легко понять и изменить с помощью текста. редактор. Они также являются машиночитаемыми, что позволяет приложениям эффективно анализировать и обрабатывать данные JSON. Многие языки программирования предоставляют встроенные библиотеки или пакеты для работы с JSON, упрощая синтаксический анализ и сериализацию данных JSON.
Формат файла WORDML
Microsoft Word 2003 представил собственный формат документов, известный как WordprocessingML. Этот формат, основанный на XML, использует пользовательскую схему XML для хранения различных элементов документа Word, включая текст, форматирование, изображения и другое содержимое. WordprocessingML стремится обеспечить исчерпывающее представление всей информации о документе, сохраняя при этом удобочитаемость как для человека, так и для машинного чтения.
Удобочитаемость для человека означает, что документы WordprocessingML можно легко открывать и редактировать с помощью стандартного текстового редактора. Эта доступность позволяет пользователям при необходимости напрямую манипулировать базовой структурой XML. Кроме того, WordprocessingML упрощает автоматизированную обработку и преобразование в компьютерных системах, обеспечивая беспрепятственное преобразование в другие форматы или интеграцию с различными программными приложениями.
WordprocessingML — это открытый стандарт, а это означает, что его спецификации общедоступны для справки и реализации разработчиками. Эта открытость способствовала разработке многочисленных программ, включая решения с открытым исходным кодом, такие как OpenOffice.org и LibreOffice, которые могут читать и писать документы WordprocessingML. Доступность таких инструментов расширяет доступность и совместимость файлов WordprocessingML за пределами экосистемы Microsoft Word.
Microsoft Word, будучи одной из наиболее широко используемых программ обработки текстов во всем мире, способствовала популярности WordprocessingML как XML. формат обработки текста. Его широкое признание сделало WordprocessingML распространенным стандартом для совместного использования и обмена богато отформатированными документами.