作为 Python 开发人员,您可能需要以编程方式编辑 Word 或 Excel 文档。您无需安装任何外部应用程序即可更新此类文档。本文将重点介绍如何使用 REST API 编辑 Word 或 Excel 文档。
本文应涵盖以下主题:
文档编辑器 REST API 和 Python SDK 使用 REST API 编辑 Word 文档 使用 REST API 编辑 Excel 工作表 文档编辑器 REST API 和 Python SDK 为了编辑 Word 文档或 Excel 工作表,我将使用 GroupDocs.Editor Cloud 的 Python SDK API。它允许您以编程方式编辑字处理文档、Excel 工作表或其他支持格式的文档。它还为云 API 提供 .NET、Java、PHP、Ruby、Android 和 Node.js SDK 作为其文档编辑器家族成员。
您可以在控制台中使用以下命令将 GroupDocs.Editor-Cloud 安装到您的 Python 项目:
pip install groupdocs_editor_cloud 在开始执行步骤和可用代码示例之前,请从 仪表板 获取您的客户端 ID 和客户端密码。在代码中添加您的 ID 和密码,如下所示:
使用 REST API 查找和替换水印
水印是叠加的图像或文本,用于出于各种目的显示在文档中。有时,您可能需要用新的文本或图像替换或编辑插入的水印。本文将重点介绍如何使用 REST API 查找和替换水印文本或图像。
本文应涵盖以下主题:
水印 REST API 和 .NET SDK 使用 REST API 查找和替换文本水印 使用 REST API 查找和替换水印图像 水印 REST API 和 .NET SDK 对于搜索和替换水印,我将使用 GroupDocs.Watermark Cloud 的 .NET SDK API。它允许您以编程方式从支持格式的图像和文档中添加、删除、搜索和替换水印。目前,它还为 Cloud API 提供了 Java SDK。
GroupDocs.Watermark Cloud SDK for .NET 可以从 NuGet 包管理器安装到您的 Visual Studio 项目,如下所示:
您还可以在包管理器控制台中使用以下命令安装 NuGet 包:
Install-Package GroupDocs.Watermark-Cloud 在开始执行步骤和可用代码示例之前,请从 dashboard 获取您的 Client ID 和 Client Secret。在代码中添加您的 ID 和 Secret,如下所示:
string MyClientId = "YOUR-CLIENT-ID"; string MyClientSecret = "YOUR-CLIENT-SECRET"; var config = new Configuration(MyClientId, MyClientSecret); var watermarkApi = new WatermarkApi(config); var fileApi = new FileApi(config); var storageApi = new StorageApi(config); 使用 REST API 查找和替换文本水印 您可以按照以下简单步骤从 PDF 文档中查找和替换水印文本:
使用 REST API 合并多个 PDF 文件
作为 C# 开发人员,您可能需要将两个或多个 PDF 文件组合成一个 PDF。在这种情况下,如果您不想一个一个地打印各种 PDF 文件,如报告、收据等,则可以将它们合并到一个文档中并打印。在本文中,我将介绍如何使用 REST API 合并 PDF 文件。
本文应涵盖以下主题:
文件合并 REST API 和 .NET SDK 使用 REST API 合并 PDF 文件 文件合并 REST API 和 .NET SDK 对于合并文件,我将使用 GroupDocs.Merger Cloud 的 .NET SDK API。它是一个功能丰富的高性能 Cloud SDK,用于将多个文档合并为一个,将单个文档拆分为多个文档。它提供重新排序或替换文档页面、更改页面方向、管理文档密码以及对任何支持的文件格式轻松执行其他操作的功能。目前,它还为 Cloud API 提供 Java、PHP、Ruby、Android 和 Node.js SDK 作为其文档合并家族成员。
您可以从 NuGet 包管理器或在包管理器控制台中使用以下命令将 GroupDocs.Merger-Cloud 安装到您的 Visual Studio 项目:
Install-Package GroupDocs.Merger-Cloud 在开始执行步骤和可用代码示例之前,您需要从 仪表板 获取您的客户端 ID 和客户端密码。在代码中添加您的客户端 ID 和客户端密码,如下所示:
string MyClientId = "YOUR-CLIENT-ID"; string MyClientSecret = "YOUR-CLIENT-SECRET"; string MyStorage; var storageConfig = new Configuration(MyClientId, MyClientSecret); var documentApi = new DocumentApi(storageConfig); var storageApi = new StorageApi(storageConfig); var fileApi = new FileApi(storageConfig); 使用 REST API 合并 PDF 文件 您可以按照以下简单步骤合并两个或多个 PDF 文件或合并 PDF 的特定页面:
如果您是一名 Python 开发人员并且想要从文档中提取数据,本文将指导您使用简单的 Python 示例从 Word 文档、电子表格、演示文稿和 PDF 文档中提取图像。
我们将使用 GroupDocs.Parser Cloud API 的 Python SDK。不过,目前它还提供.NET、Java、PHP、Ruby 和 Node.js SDK 作为其文档解析系列成员。
该 API 还支持文本和元数据提取,以及从各种文档(如文字处理文档、电子表格、演示文稿、电子邮件、档案、标记和 PDF 文档)中提取图像。