在雲端以編程方式接受或拒絕 Word 文檔中的跟踪更改。您可以一次接受所有或拒絕所有更改。本文將重點介紹如何在 Python 中使用 REST API 接受或拒絕 Word 文檔中的修訂。
使用 Python 比較 Word 文檔
在雲中以編程方式比較兩個或多個 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().