SuperAPI AI 工具集

adobe-pdf-services

办公与效率

查看项目

更新于 10-16 00:24

技能介绍

用途:Adobe PDF Services 是一套允许开发者将 PDF 功能集成到应用中的 API,面向需要创建、操作和自动化 PDF 工作流的企业与开发者。常见用途包括文档生成、格式转换、光学字符识别(OCR),以及 PDF 的日常处理与自动化。

主要能力:资料列出的 PDF 操作包括创建 PDF、导出 PDF、合并 PDF、压缩 PDF、加密 PDF、拆分 PDF、删除页面、重排页面、插入页面、替换页面、旋转页面;文档操作包括下载文档。官方文档地址为 https://www.adobe.io/apis/documentcloud/pdfservices.html。

使用方式:该技能通过 Membrane CLI 与 Adobe PDF Services 交互,由 Membrane 自动处理身份验证和凭据刷新。安装命令为 npm install -g @membranehq/cli@latest。登录命令为 membrane login --tenant --clientName=<agentType>,无头环境会打印授权 URL,用户完成登录后可用 membrane login complete <code> 结束。任意命令可加 --json 获取机器可读的 JSON 输出。连接命令为 membrane connection ensure "https://developer.adobe.com/document-services/apis/pdf-services/#" --json;若连接处于 BUILDING 状态,用 npx @membranehq/cli connection get <id> --wait --json 轮询,直到状态不再是 BUILDING。可用操作通过 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索,运行操作命令为 membrane action run <actionId> --connectionId=CONNECTION_ID --json,参数用 --input '{"key": "value"}' 传入。当现有操作不覆盖需求时,可用 membrane request CONNECTION_ID /path/to/endpoint 通过代理直接请求 Adobe PDF Services API,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。

适用场景:需要以编程方式批量或自动化处理 PDF 文档、进行 PDF 转换与 OCR、以及将 PDF 功能嵌入自有应用的开发与自动化工作流。

限制:资料未提供 Adobe PDF Services 本身的定价、免费额度、具体平台覆盖或性能数据,暂未提供。该集成依赖 Membrane CLI 与 Membrane 连接,使用前需完成登录与连接创建。资料未列出具体的操作 ID、参数结构或返回字段示例,实际可用操作需通过搜索命令发现。文档中未提及 OCR 之外的高级能力细节、文件大小限制或配额,暂未提供。