用途:处理 PDF 文件的技能,涵盖读取、文本抽取、表单处理与新 PDF 生成,适合在需要解析或产出 PDF 文档的场景调用。主要能力包括:从 PDF 提取文本与表格;由 HTML 或 Markdown 生成 PDF;读写 PDF 表单字段;分割与合并多个 PDF;添加水印;创建带密码保护的加密 PDF;编辑标题、作者等元数据。使用方式:技能文档给出多语言实现示例。Python 侧可用 PyPDF2 读取与合并、pdfplumber 抽取表格、ReportLab 生成、WeasyPrint 或 pdfkit 做 HTML 转 PDF;示例含 PyPDF2 读取文本、pdfkit.from_file('document.html', 'output.pdf')、HTML('document.html').write_pdf('output.pdf')、PdfMerger 合并、以及 update_page_form_field_values 填写表单。Node.js 侧可用 pdf-lib 创建与编辑、pdfjs-dist 解析、puppeteer 做 HTML 转 PDF、jsPDF 在浏览器生成;Go 侧可用 gofpdf,unidoc 为商用库。技能版本 1.0.0,最后更新于 2025-01-22。限制:资料未提供安装命令、依赖版本、具体平台支持范围、性能与合规说明,暂未提供收费与价格信息;正文示例仅作参考,实际调用需自行确认所用库版本与参数。
pdf-processor
办公与效率
更新于 10-15 21:33