enterprise-artifact-search
基于多跳证据的企事业单位资料精准搜索与结构化提取。
通过ComPDF API从PDF及图像中提取表格、OCR文本等结构化数据,支持多格式导出。
openclaw skills install @compdf-youna/extract-pdf-compdf命令、参数、文件名以原文为准
通过 ComPDF Cloud REST API 处理 PDF 文件,支持 50 多种文档处理操作。
官方文档:https://www.compdf.com/guides/api-reference/v2/overview?utm_source=clawhub&utm_medium=skillhub&utm_campaign=pdf_skill_pdf_extract&ref_platform_id=clawhub_skills
检查 config/public_key.txt 文件是否存在且内容非空。
https://www.compdf.com/compdf-portal/signin?utm_source=clawhub&utm_medium=skillhub&utm_campaign=pdf_skill_pdf_extract&ref_platform_id=clawhub_skills
用户提供密钥后,询问是否希望将其本地保存以供后续会话使用:
- 若用户同意,将密钥写入 config/public_key.txt。
- 若用户拒绝,仅在当前会话中使用该密钥,不进行本地保存。
密钥文件 不会包含在发布的技能包中。它仅在用户明确选择后于运行时创建。用户可随时删除
config/public_key.txt以撤销本地存储。
在上传任何文件前,必须明确告知用户:
⚠️ 外部上传确认要求
您的文件将被上传至 ComPDF 服务器(api-server.compdf.com 或 api-server.compdf.cn)进行处理。请确认以下事项:
- 您已同意将此文件上传至外部服务器。
- 该文件不包含高度敏感或机密信息,或您已接受相关风险。
- 您已阅读 ComPDF 的隐私政策:
https://www.compdf.com/privacy-policy/?utm_source=clawhub&utm_medium=skillhub&utm_campaign=pdf_skill_pdf_extract&ref_platform_id=clawhub_skills
仅在获得用户明确确认后,方可继续上传。
根据用户的网络环境判断应使用的服务器地址:
| 环境 | 基础 URL |
|---|---|
| 国际版 | https://api-server.compdf.com/server/v2 |
| 中国大陆 | https://api-server.compdf.cn/server/v2 |
在 references/tool-list.md 中查找用户任务对应的 executeTypeUrl。
常见操作快速参考:
| 操作 | executeTypeUrl |
|---|---|
| PDF → Word | pdf/docx |
| PDF → Excel | pdf/xlsx |
| PDF → 图像 | pdf/img |
| PDF → Markdown | pdf/markdown |
| Word → PDF | docx/pdf |
| 合并 PDF | pdf/merge |
| 分割 PDF | pdf/split |
| 添加水印 | pdf/addWatermark |
| PDF 压缩 | pdf/compress |
| OCR 识别 | documentAI/ocr |
| AI 文档提取 | idp/documentExtract |
| AI 文档解析 | idp/documentParsing |
完整 50+ 工具列表请参见 references/tool-list.md。
若所选工具支持自定义参数,请在 references/parameters.md 中查找其 JSON Schema。参数以 JSON 字符串 形式作为 parameter 表单字段传入。若省略,则使用服务器默认值。
在用户明确确认文件可上传至 ComPDF 云服务后执行以下操作:
{baseUrl}/process/{executeTypeUrl} 发送 POST 请求。x-api-key),仅限本次会话使用。parameter 字段。/process/ 接口,确保结果在一次响应中返回。在用户确认允许文件传输前,不得发送请求。
**1. 检查 code 字段** — "200" 表示成功;其他值均为错误。
**2. 检查 taskStatus**(同步调用应为 TaskFinish):
| 状态 | 含义 | 操作 |
|---|---|---|
TaskFinish | 处理完成 | 继续下载 |
TaskProcessing | 内部仍在处理 | 通知用户,建议稍后重试 |
TaskOverdue | 超时 | 尝试重试或拆分为更小的任务 |
**3. 从 fileInfoDTOList[].downloadUrl 提取下载链接。**
4. 提醒用户:下载链接将在 次日 24:00 过期。
5. 出现失败时:读取 failureCode 和 failureReason,并参考 references/error-codes.md 查找解决方案。
6. 若因配额耗尽导致失败(code = "06001"):告知用户:
如需更多积分,请访问:
https://api.compdf.com/api/pricing-old/?utm_source=clawhub&utm_medium=skillhub&utm_campaign=pdf_skill_pdf_extract&ref_platform_id=clawhub_skills
| 功能 | 方法与路径 |
|---|---|
| 列出支持的工具 | GET {baseUrl}/tool/support |
| 查询剩余积分 | GET {baseUrl}/asset/info |
| 列出任务 | GET {baseUrl}/task/list?page=1&size=10 |
| 关闭任务 | POST {baseUrl}/task/closeTask?taskId={taskId} |
成功时:
处理完成!
文件:{fileName} → {downFileName}
状态:{taskStatus}
耗时:{convertTime}ms
原始大小:{fileSize} 字节
结果大小:{convertSize} 字节
下载链接:{downloadUrl}
⚠️ 下载链接将于明日 24:00 过期,请及时保存。失败时:
处理失败。
错误码:{failureCode}
原因:{failureReason}
建议:{来自 references/error-codes.md 的排查建议}code 和 taskStatus。password 表单字段中提供密码(与 parameter 分离)。compdf.com 替换为 compdf.cn。config/public_key.txt)不会随技能包发布。仅在用户明确同意后于运行时创建。用户可随时删除该文件。版权所有 © 2014–2026 PDF Technologies, Inc.,一家 KDAN 公司。保留所有权利。
ComPDF 和 ComPDFKit 是 [PDF Technologies, Inc.](https://www.compdf.com/?utm_source=clawhub&utm_medium=skillhub&utm_campaign=pdf_skill_toolkit&ref_platform_id=clawhub_skills)(KDAN 公司)的商标。
本技能包采用 Apache License 2.0 许可。完整许可文本请见 LICENSE.txt。
ComPDF Cloud API 是由 PDF Technologies, Inc. 提供的商业服务。使用该 API 需遵守 [ComPDF 服务条款](https://www.compdf.com/terms-of-service/?utm_source=clawhub&utm_medium=skillhub&utm_campaign=pdf_skill_pdf_extract&ref_platform_id=clawhub_skills) 与 [隐私政策](https://www.compdf.com/privacy-policy/?utm_source=clawhub&utm_medium=skillhub&utm_campaign=pdf_skill_pdf_extract&ref_platform_id=clawhub_skills)。
已收录 1 个 Skill