通過 C++ 將 JSON 格式轉換為 DOC

在 C++ 應用程序中將 JSON 解析為 DOC,無需使用 Microsoft® Word

 

通過使用 Aspose.Total for C++ ,您可以通過兩個簡單的步驟在您的 C++ 應用程序中將 JSON 解析為 DOC。首先,通過使用 Aspose.Cells for C++ ,您可以將 JSON 導出為 PDF。之後,通過使用 Aspose.Words for C++ ,您可以將 PDF 轉換為 DOC。

在 C++ 中將 JSON 格式轉換為 DOC

  1. 創建一個新的 IWorkbook 對象並從文件中讀取有效的 JSON 數據
  2. 使用 Save 方法將 JSON 保存為 PDF
  3. 使用 Document 類加載 PDF 文檔
  4. 使用 Save 方法將文檔保存為 DOC 格式

轉換要求

通過 Visual Studio 的包管理器控制台安裝 Install-Package Aspose.Total.Cpp

或者,從 下載 獲取 ZIP 文件中的離線 MSI 安裝程序或 DLL。

在 C++ 中設置佈局並將 JSON 格式轉換為 DOC

在將 JSON 解析為 DOC 時,您還可以通過使用 IWorkbook 類加載 JSON 來設置行和列的大小。如果您需要為工作表中的所有行設置相同的行高,您可以使用 SetStandardHeight ICells 集合的方法。同樣,要為工作表中的所有列設置相同的列寬,請使用 ICells 集合的 SetStandardWidth 方法。

在 C++ 中將 JSON 格式轉換為帶有水印的 DOC

使用 API,您還可以將 JSON 解析為帶有水印的 DOC。為了給您的 DOC 文檔添加水印,您可以先將 JSON 轉換為 PDF 並為其添加水印。為了添加水印,使用 Document 類加載新創建的 PDF 文件,為文本水印設置不同的屬性, 調用 SetText 方法並傳遞 TextWatermarkOptions 的水印文本和對象。添加水印後,您可以將文檔保存到 DOC。

使用 C++ 探索 JSON 轉換選項

將 JSON 轉換為 CHM (Compiled HTML Help File)
將 JSON 轉換為 DOCM (Microsoft Word 2007 Marco File)
將 JSON 轉換為 DOT (Microsoft Word Template Files)
將 JSON 轉換為 DOTX (Microsoft Word Template File)
將 JSON 轉換為 EPUB (Open eBook File)
將 JSON 轉換為 FLATOPC (Microsoft Word 2003 WordprocessingML)
將 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 轉換為 RTF (Rich Text Format)
將 JSON 轉換為 DOC (Microsoft Word Binary Format)
將 JSON 轉換為 WORDML (Microsoft Word 2003 WordprocessingML)

什麼是 JSON 文件格式

JSON(JavaScript Object Notation)是一種用於共享數據的開放標准文件格式,它使用人類可讀的文本來存儲和傳輸數據。 JSON 文件以 .json 擴展名存儲。 JSON 需要較少的格式,是 XML 的一個很好的替代品。 JSON 源自 JavaScript,但它是一種獨立於語言的數據格式。許多現代編程語言都支持 JSON 的生成和解析。 application/json 是用於 JSON 的媒體類型。 JSON文件的基本結構是鍵值對的集合,值有數字、字符串、布爾等不同類型。數組和嵌套對像也可以用 JSON 文件表示。 JSON 廣泛用於 Web 開發,用於在客戶端和服務器之間交換數據。它常用於 AJAX 應用程序中,客戶端在不刷新整個頁面的情況下從服務器請求數據。 JSON 還用作一種簡單的數據庫格式,用於存儲和檢索數據,以及將數據結構序列化為可以通過網絡存儲或傳輸的字符串格式。

閱讀更多

什麼是 DOC 文件格式

Microsoft Word 二進製文件格式 (DOC) 是 Microsoft Office Word 使用的專有文檔文件格式。它是一種二進製文件格式,以獨立於任何特定計算機體系結構或操作系統的結構表示文檔。 DOC 格式是以二進制格式存儲數據的容器文件。 DOC 文件可以包含多種數據類型,包括格式化文本、圖像、圖表和其他數據。 DOC 文件的二進制格式不適合人類閱讀。但是,有許多程序可以讀寫 DOC 文件,包括 Microsoft Word 和 LibreOffice。 DOC 格式於 1987 年在 Word for Windows 2.0 中首次引入。此後經過多次修訂,最新版本是 Office 2007 中引入的 Office Open XML 格式。DOC 格式的主要優點之一是其兼容性Microsoft Word,這是世界上使用最廣泛的文字處理應用程序之一。這允許用戶在 Microsoft Word 中創建和編輯文檔,然後與同樣使用該應用程序的其他人共享它們。此外,許多其他文字處理應用程序也可以讀寫 DOC 格式,使其成為文檔共享的通用格式。

閱讀更多