在云端以编程方式接受或拒绝 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().