在雲中以編程方式比較兩個或多個 Word 文檔。本文將重點介紹如何在 Python 中使用 REST API 比較兩個或多個 Word 文檔。
隆重推出 GroupDocs.Comparison Cloud 19.5!
伙計們!新版本的 Groupdocs.Comparison Cloud 19.5 已發布。您對我們的文檔比較雲 API 的反饋和興趣使我們有動力實施新功能。全新的API;在此版本中,我們將 API 作為微服務實現。它提高了 API 的性能和穩定性。新 API 的方法和選項較少。我們還在 GroupDocs.Comparison Cloud API 中引入了雲存儲操作的新方法。我將在以下部分中概述一些新功能。有關新功能和增強功能的完整詳細信息,請查看此版本的發行說明。
新的API版本
我們在 19.5 版本中引入了 V2 API 版本,並將使用以下基本 URL。請注意,V1 將仍然可用。
https://api.groupdocs.cloud/v2.0/comparison/
驗證
為了提高安全性,我們在此版本中引入了 JWT(JSON Web Token)身份驗證。 V2 API 版本不再支持 OAuth2 和 URL 簽名身份驗證方法。讓我們向您展示如何獲取 JWT 訪問令牌。
### Retrieve access token JWT(JSON Web Token) ### TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). curl --request POST https://api.groupdocs.cloud/connect/token --header "Content-Type: application/x-www-form-urlencoded" --data "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" 存儲API
下一代 GroupDocs.Comparison Cloud 18.4 中引入 PHP SDK
GroupDocs 團隊一直致力於為用戶提供開箱即用的解決方案,這次我們很高興推出帶有 PHP SDK 的 下一代 GroupDocs.Comparison Cloud 18.4。這個月度版本提供了五個新功能,例如 PHP SDK、註釋比較、圖像和 html 比較功能。此版本還包括 11 項 API 改進,例如在 PDF 中顯示表格和為註釋格式添加頁面映射器等,以及 8 個錯誤修復。請按照此處的發行說明了解更多詳細信息。完整的 API 更改如下:
新功能 - GroupDocs.Comparison Cloud 為 GroupDocs.Comparison Cloud 添加了 PHP SDK Comparison.PDF:實現註釋比較 實施比較成像 實現帶有合併單元格的表格的進程吸收 實施比較.Html 改進 - GroupDocs.Comparison Cloud API 添加公共 bool 屬性 LicenseChecker 改進 PDF 中表格的顯示 改進 PDF 的頁面映射器。 Comparison.PDF:修復表格上的填充單元格 添加筆記格式的頁面映射器 比較。注意:改進表格的比較 改進 PDF 中表格的顯示 通過形狀實現圖像更新變化 按區域實施圖像更新更改 改進按組進行變更的登記 改進比較成像 錯誤修復 - GroupDocs.Comparison Cloud 18.4 修復 PDF 上填充單元格的問題 PDF比較問題 修復列合併問題 目錄比較問題 ParagraphDiffIndex 中出現致命錯誤 比較表中數據的問題 PPTX比較輸出隱藏在某些面板下 PDF 比較 - 亂碼/文本重疊輸出 GroupDocs.
首次公開發布下一代 GroupDocs.Comparison Cloud API
GroupDocs 團隊始終熱情地為用戶提供開箱即用的解決方案,在這方面,我們自豪地宣布首次發布下一代 GroupDocs.Comparison Cloud 17.12 REST API供公眾使用。它是一個獨立於平台的文檔比較 REST API,可以與任何開發語言集成。我們的文檔比較雲 API 為文檔比較操作提供了兩個主要資源:更改和比較文檔,它允許您獲取更改數組或獲取結果文檔文件路徑或流。此 API 可在您的應用程序中使用,以獲得更好的用戶體驗和增強的性能。它支持所有主要的商業文檔和圖像格式,請點擊此處了解更多詳情。
功能 - GroupDocs.Comparison Cloud GroupDocs.Comparison Cloud 是一個 REST API,用於比較幾乎所有主要文檔和圖像格式,例如 Word、Cell、Html、PDF、PowerPoint 和圖像。一些主要特點如下。您可以訪問發行說明以獲取完整的詳細信息。
文檔資源: 結果文件 結果文件流 結果文件圖像 結果文檔圖像流 更改資源: 獲取更改 按類別獲取更改 更新更改並檢索結果文檔 更新更改並檢索結果文檔流 更新更改並檢索結果文檔的圖像 更新更改並檢索結果文檔的圖像流 從比較文檔中獲取更改 您可以快速將該文檔與相同格式的其他文檔進行比較。以下是支持的格式的列表,請查看使用 GroupDocs.Comparison Cloud API 進行 DOCX 與 DOCX 比較的快速示例。
網址 https://apireference.groupdocs.cloud/comparison/#!/Changes/PostChanges 請求正文 {'sourceFile':{'folder':'comparisons','name':'source.docx','password':''},'targetFiles':[{'folder':'comparisons','name':'target.docx','password':''}],'settings ':{'generateSummaryPage':true,'showDeletedContent':true,'styleChangeDetection':true,'insertedItemsStyle':{'color':'Blue','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'deletedItemsStyle':{'color':'Red','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'styleChangedItemsStyle':{'color':'Green','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'wordsSeparatorChars':[],'detailLevel':'Low','useFramesForDelInsElements':false,'calculateComponentCoordinates':false,'markDeletedInsertedContentDeep':false},'changes':[{'id':0,'action':'Reject'},{'id':1,'action':'Reject'}]}" 捲曲示例 curl -v "https://api.groupdocs.cloud/v1.0/comparison/compareDocuments/changes?appsid=XXXX&signature=XXX-XX" -H "content-type: application/json" -X POST -d "{'sourceFile':{'folder':'comparisons','name':'source.docx','password':''},'targetFiles':[{'folder':'comparisons','name':'target.docx','password':''}],'settings ':{'generateSummaryPage':true,'showDeletedContent':true,'styleChangeDetection':true,'insertedItemsStyle':{'color':'Blue','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'deletedItemsStyle':{'color':'Red','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'styleChangedItemsStyle':{'color':'Green','beginSeparatorString':'','endSeparatorString':'','bold':false,'italic':false,'strikeThrough':false},'wordsSeparatorChars':[],'detailLevel':'Low','useFramesForDelInsElements':false,'calculateComponentCoordinates':false,'markDeletedInsertedContentDeep':false},'changes':[{'id':0,'action':'Reject'},{'id':1,'action':'Reject'}]}" GoupDocs.Comparison Cloud API .NET SDK 示例 var configuration = new Configuration { AppSid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", AppKey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" }; // Initiate API object var apiInstance = new ChangesApi(configuration); try { // Comparison Request ComparisonRequest comparisonRequest = new ComparisonRequest() { // Comparison Request Settings Settings = new ComparisonRequestSettings() { GenerateSummaryPage = true, ShowDeletedContent = true, StyleChangeDetection = true, UseFramesForDelInsElements = false, DetailLevel = "Low", DeletedItemsStyle = new StyleSettingsValues() { BeginSeparatorString = "", EndSeparatorString = "", Color = new Color().