通过 C# 将 JSON 格式转换为 WORDML

无需使用 Microsoft® Word 即可将 JSON 解析为 WORDML 的 C# API

 

通过使用 Aspose.Total for .NET ,您可以在任何 .NET、C#、ASP.NET 和 VB.NET 应用程序中以两个简单的方式将 JSON 解析为 WORDML脚步。首先,通过使用 Aspose.Cells for .NET ,您可以将 JSON 导出为 PDF。之后,通过使用 Aspose.Words for .NET ,您可以将 PDF 转换为 WORDML。

通过 C# 将 JSON 格式转换为 WORDML

  1. 创建一个新的 Workbook 对象并从文件中读取有效的 JSON 数据
  2. 使用 JsonUtility 类和 Save 将 JSON 文件导入工作表 以 PDF 格式
  3. Document 类加载PDF文档
  4. 使用 Save 方法将文档保存为 WORDML 格式

转换要求

从命令行安装为 nuget install Aspose.Total 或通过 Visual Studio 的包管理器控制台使用 Install-Package Aspose.Total

或者,从 下载 获取 ZIP 文件中的离线 MSI 安装程序或 DLL。

通过 C# 设置布局并将 JSON 格式转换为 WORDML

在将 JSON 解析为 WORDML 时,您还可以使用 JsonLayoutOptions 为 JSON 设置布局选项。它允许您将 Array 处理为表格、忽略空值、忽略数组标题、忽略对象标题、将字符串转换为数字或日期、设置日期和数字格式以及设置标题样式。所有这些选项都允许您根据需要呈现数据。以下代码片段向您展示了如何设置布局选项。

将 JSON 格式解析为带水印的 WORDML

使用 API,您还可以将 JSON 转换为带水印的 WORDML。为了给您的 WORDML 文档添加水印,您可以首先将 JSON 文件解析为 PDF 并为其添加水印。为了添加水印,使用 Document 类加载新创建的 PDF 文件,创建 TextWatermarkOptions 的实例并设置其属性, 调用 Watermark.SetText 方法并传递水印文本和 TextWatermarkOptions 的对象。添加水印后,您可以将文档保存到 WORDML。

使用.NET探索JSON转换选项

将JSON转换为APNG (Animated Portable Network Graphics)
将JSON转换为CHM (Compiled HTML Help File)
将JSON转换为DICOM (Digital Imaging and Communications in Medicine)
将JSON转换为DOC (Microsoft Word Binary Format)
将JSON转换为DOCM (Microsoft Word 2007 Marco File)
将JSON转换为DOT (Microsoft Word Template Files)
将JSON转换为DOTX (Microsoft Word Template File)
将JSON转换为DXF (Autodesk Drawing Exchange Format)
将JSON转换为EMZ (Windows Compressed Enhanced Metafile)
将JSON转换为EPUB (Open eBook File)
将JSON转换为FLATOPC (Microsoft Word 2003 WordprocessingML)
将JSON转换为JPEG2000 (J2K Image Format)
将JSON转换为JPEG2000 (J2K Image Format)
将JSON转换为MOBI (Open Ebook Format)
将JSON转换为ODP (OpenDocument Presentation Format)
将JSON转换为ODT (OpenDocument Text File Format)
将JSON转换为OTP (OpenDocument Standard Format)
将JSON转换为OTT (OpenDocument Standard Format)
将JSON转换为PCL (Printer Command Language Document)
将JSON转换为POT (Microsoft PowerPoint Template Files)
将JSON转换为POTM (Microsoft PowerPoint Template File)
将JSON转换为POTX (Microsoft PowerPoint Template Presentation)
将JSON转换为PPS (PowerPoint Slide Show)
将JSON转换为PPSM (Macro-enabled Slide Show)
将JSON转换为PPSX (PowerPoint Slide Show)
将JSON转换为PPT (Microsoft PowerPoint 97-2003)
将JSON转换为PPTM (Macro-enabled Presentation File)
将JSON转换为PS (PostScript File)
将JSON转换为PSD (Photoshop Document)
将JSON转换为RTF (Rich Text Format)
将JSON转换为SVGZ (Compressed Scalable Vector Graphics)
将JSON转换为TGA (Truevision Graphics Adapter)
将JSON转换为WMF (Windows Metafile)
将JSON转换为WMZ (Compressed Windows Metafile)
将JSON转换为WORD (WordProcessing File Formats)

什么是JSON文件格式

JSON(JavaScript Object Notation)是一种用于共享数据的开放标准文件格式,它使用人类可读的文本来存储和传输数据。 JSON 文件以 .json 扩展名存储。 JSON 需要较少的格式,是 XML 的一个很好的替代品。 JSON 源自 JavaScript,但它是一种独立于语言的数据格式。许多现代编程语言都支持 JSON 的生成和解析。 application/json 是用于 JSON 的媒体类型。 JSON文件的基本结构是键值对的集合,值有数字、字符串、布尔等不同类型。数组和嵌套对象也可以用 JSON 文件表示。 JSON 广泛用于 Web 开发,用于在客户端和服务器之间交换数据。它常用于 AJAX 应用程序中,客户端在不刷新整个页面的情况下从服务器请求数据。 JSON 还用作一种简单的数据库格式,用于存储和检索数据,以及将数据结构序列化为可以通过网络存储或传输的字符串格式。

阅读更多

什么是WORDML文件格式

Microsoft Word 2003 使用称为 WordprocessingML 的专有文档格式。此格式是 XML 的子集,并使用自定义 XML 架构。该架构旨在存储 Word 文档中的所有信息,包括文本、格式、图像和其他内容。 WordprocessingML 被设计为既可人类阅读又可机器阅读。这意味着人们很容易使用文本编辑器阅读和编辑 WordprocessingML 文档,计算机也很容易将 WordprocessingML 文档处理和转换成其他格式。 WordprocessingML 是一个开放标准,这意味着任何人都可以开发可以读写这种格式的软件。这导致了许多可以读写 WordprocessingML 文档的开源程序的开发,例如 OpenOffice.org 和 LibreOffice。Microsoft Word 是世界上最流行的文字处理程序,而 WordprocessingML 是最流行的 XML-基于文字处理格式。

阅读更多