通過使用 Aspose.Total for C++ ,您可以通過兩個簡單的步驟在您的 C++ 應用程序中將 JSON 解析為 EPUB。首先,通過使用 Aspose.Cells for C++ ,您可以將 JSON 導出為 PDF。之後,通過使用 Aspose.Words for C++ ,您可以將 PDF 轉換為 EPUB。
在 C++ 中設置佈局並將 JSON 格式轉換為 EPUB
在將 JSON 解析為 EPUB 時,您還可以通過使用 IWorkbook 類加載 JSON 來設置行和列的大小。如果您需要為工作表中的所有行設置相同的行高,您可以使用 SetStandardHeight ICells 集合的方法。同樣,要為工作表中的所有列設置相同的列寬,請使用 ICells 集合的 SetStandardWidth 方法。
在 C++ 中將 JSON 格式轉換為帶有水印的 EPUB
使用 API,您還可以將 JSON 解析為帶有水印的 EPUB。為了給您的 EPUB 文檔添加水印,您可以先將 JSON 轉換為 PDF 並為其添加水印。為了添加水印,使用 Document 類加載新創建的 PDF 文件,為文本水印設置不同的屬性, 調用 SetText 方法並傳遞 TextWatermarkOptions 的水印文本和對象。添加水印後,您可以將文檔保存到 EPUB。
使用 C++ 探索 JSON 轉換選項
什麼是 JSON 文件格式
JSON(JavaScript 對象表示法)文件格式是一種輕量級且廣泛使用的數據交換格式。它源自 JavaScript 編程語言,但現在與語言無關,並受到各種編程語言的支持。 JSON 文件以結構化和可讀的格式存儲數據,使它們易於人和機器理解和處理。
JSON 文件由按層次結構組織的鍵值對組成。它們使用對象(包含在花括號 {} 中)和數組(包含在方括號 [] 中)以簡單直觀的方式表示數據。每個鍵都與對應的值配對,該值可以是字符串、數字、布爾值、空值、對像或數組。這種靈活性允許 JSON 處理複雜和嵌套的數據結構。
JSON 的主要優點之一是它的簡單性和易用性。它的輕量級特性和最少的語法使其能夠高效地通過網絡傳輸數據和在文件中存儲。 JSON 文件通常用於 Web 服務器和客戶端之間的數據交換,以及用於配置文件、API 和存儲結構化數據。
JSON 文件是人類可讀的,並且可以使用文本輕鬆理解和修改編輯。它們也是機器可讀的,允許應用程序有效地解析和處理 JSON 數據。許多編程語言都提供了用於處理 JSON 的內置庫或包,從而簡化了 JSON 數據的解析和序列化。
什麼是 EPUB 文件格式
EPUB 文件是一個打開的電子書文件。該格式由國際數字出版論壇 (IDPF) 開發,基於 XML 和 XHTML。 EPUB 文件可以在各種電子設備上閱讀,包括電子閱讀器、平板電腦和智能手機。 EPUB 文件通常由三個部分組成:1。書脊,其中包含本書的正文和閱讀頁面的順序。 2。一份清單,其中列出了構成本書的所有文件,包括書脊、封面圖像和任何其他內容。3。一個容器,以壓縮格式存儲文件。 EPUB 文件可以使用多種軟件程序創建,包括 Adobe InDesign、Sigil 和 Calibre。