功能 — 一个工具箱,三种使用方式

目录中的每一项操作都既是网页工具,也是供智能体和代码使用的本地工具:行为相同,始终在您的机器上,始终免费。

1 · 网页工具:一切都发生在您的设备上

本网站是一个使用 pdf-lib、PDF.js 和 Tesseract.js 在您的浏览器中运行的工具箱。什么都不会出去:无上传、无账户、无水印、无“试用”。从工具索引开始:大多数人从 PDF 转 Word、合并 PDF 或压缩 PDF 开始。

2 · 本地 MCP 服务器:供 AI 智能体使用的 PDF 工具

智能体不应该需要抓取 PDF 网站。pdfmcp 软件包在与您的智能体相同的机器上作为本地 MCP 服务器 (stdio) 运行,并将所有操作公开为带有适当架构的类型化工具,因此 Claude、Cursor 等可以直接合并、拆分、OCR、转换、涂黑和提取,而且任何文件都不会离开您的计算机。每个客户端的设置约需一分钟:MCP 页面有 13 个客户端的指南。

3 · 本地 API:从您的代码中使用相同的工具

相同的软件包可以从您自己的脚本和程序中、在您的机器上调用。没有远程端点,没有密钥,也没有账户:安装一次,在本地调用即可。路径见本地 API 指南。

隐私模型

您的文件永不离开您的设备:处理是本地的,因此不存在可被拦截、保存或泄露的上传,您的内容也永不用于训练 AI。本网站收集的唯一内容是页面分析:页面浏览量和汇总的 Google Analytics,绝不是您的文档。完整细节见隐私政策和分析。

永久免费,无限制

没有每日配额,没有每小时节奏,没有任务计数器,也没有付费层级。您的设备是唯一的实际限制。全部政策,用平实的语言:永久免费。

为人们真正拥有的文档而造

页面手术(组织中心)、转换(转 PDF · 从 PDF 转出)、优化、保护与签名、注释与表单,以及提取与 OCR,包括面向智能体的输出,例如带边界框的 JSON 文本和 CSV 表格,以及别人不放在首位的隐私工具,例如去除 AI 出处元数据。

全部 74 个 PDF 工具 — 免费、私密、无需注册

本地 · MCPPDF 转 Word (DOCX)将 PDF 转换为可编辑的 Word 文档。基于文本的转换:段落和标题从文本层重建;确切布局、表格和图像不会保留。设备端处理合并 PDF按上传顺序将多个 PDF 文件合并为一个。设备端处理压缩 PDF使用 Ghostscript 减小文件大小。预设:轻度(打印质量)、中度(电子书)、重度(屏幕,最小)。设备端处理拆分 PDF按页面范围拆分 PDF(PDF 的 ZIP)或每页一个 PDF。设备端处理PDF 转文本提取纯文本,每页一个以换页符分隔的部分。设备端处理图像转 PDF将图像(JPG/PNG/WebP/TIFF/GIF)合并为一个 PDF。设备端处理PDF 转图像将每一页渲染为图像(ZIP)。本地 · MCPOCR — 可搜索的 PDF使扫描的 PDF 可搜索:没有文本层的页面使用 Tesseract 进行 OCR 并获得不可见文本层;已有文本的页面直接通过并报告为跳过。设备端处理旋转页面将页面旋转 90、180 或 270 度。设备端处理PDF 水印在每一页上盖上对角线文本。本地 · MCP加密 PDF使用用户密码保护 PDF(AES-256)。本地 · MCP解锁 PDF删除密码保护(需要当前密码)。设备端处理PDF 转 Markdown以 Markdown 提取文本,标题根据字体大小推断。设备端处理以 JSON 提取文本逐页结构化文本:带有边界框的块,可供智能体/LLM 使用。设备端处理删除 AI 元数据和来源信息从 PDF 或图像(JPEG/PNG/WebP)中删除 AI 生成来源和识别性元数据:C2PA 内容凭证、XMP/EXIF/IPTC AI 标记(包括 IPTC DigitalSourceType trainedAlgorithmicMedia)、生成器 Software/Creator 标签、EXIF GPS 和设备数据。仅限元数据 — 内容和像素从不修改,图像像素不重新编码,像素嵌入的不可见水印(例如 SynthID)不会被删除:它们存在于图像数据本身,而不是元数据中。结果会按类别准确报告发现并删除了什么。设备端处理清理 PDF删除元数据(包括 XMP)、JavaScript、嵌入文件/附件、文档动作和链接/文件动作 — 可安全分享的 PDF 版本。设备端处理签署 PDF(可视签名)在 PDF 上放置可视签名:将签名图像作为第二个文件上传,或让签署人姓名排版呈现。将生成自签名证书(SHA-256 指纹)并记录在文档元数据中。这是电子签名印章 + 证书记录 — 不是合格/PKI 文档签名。本地 · MCP修复 PDF使用 qpdf 重写并修复损坏的 PDF。设备端处理展平 PDF将表单字段和注释烘焙到页面内容中。设备端处理删除页面从 PDF 中删除所选页面。设备端处理提取页面创建一个仅包含所选页面的新 PDF。设备端处理重新排序页面将页面重新排列为给定的从 1 开始的顺序(所有页面的一个排列)。设备端处理PDF 信息与元数据以 JSON 提供页数、页面大小、元数据和加密状态。设备端处理添加页码盖上格式为 ‘Page {n} of {total}’ 的页码。本地 · MCP提取图像从 PDF 中提取所有嵌入图像(ZIP,原始格式)。本地 · MCP按文件大小拆分 PDF将 PDF 拆分为每个部分都低于字节限制的部分(PDF 的 ZIP)。设备端处理插入空白页在某个位置插入一个或多个空白页(默认:末尾)。设备端处理裁剪页面按以点为单位的绝对矩形 [x0, y0, x1, y1] 裁剪页面,或按每条边的边距裁剪。设备端处理调整页面大小 / 缩放将每一页重新格式化为某种纸张大小(或显式尺寸),将内容缩放以适应,并居中。设备端处理叠加 PDF将第二个 PDF 的页面盖在第一个 PDF 之上(文件:基础 PDF、印章 PDF;印章页面循环使用)。设备端处理垫底 PDF将第二个 PDF 的页面放在第一个 PDF 之下(文件:基础 PDF、背景 PDF;背景页面循环使用)。设备端处理颠倒页面顺序颠倒 PDF 中所有页面的顺序。设备端处理N 页拼版在 cols x rows 网格中将多个源页面平铺到每个输出页上。本地 · MCPHTML 转 PDF将 HTML 文档渲染为 PDF。完全离线:外部资源(图像、样式表、脚本)从不获取 — 请内联您需要的一切。本地 · MCPMarkdown 转 PDF将 Markdown 文档(GitHub 风格)渲染为排版好的 PDF。设备端处理文本转 PDF将纯文本文件渲染为 PDF(等宽字体,自动换行)。本地 · MCPOffice 文档转 PDF通过 LibreOffice 后端将 Word/Excel/PowerPoint/OpenDocument 文件(docx、xlsx、pptx、odt、ods、odp、doc、xls、ppt、rtf)转换为 PDF。本地 · MCPEPUB 转 PDF将 EPUB 电子书转换为排版好的 PDF(以文本为重点:按阅读顺序排列的章节文本和标题;嵌入图像不渲染)。设备端处理PDF 转 HTML将 PDF 转换为单个 HTML 文档,每页一个部分,保留定位文本。本地 · MCPPDF 表格转 CSV将 PDF 中检测到的每个表格提取为 CSV 文件(有多个时为 ZIP)。本地 · MCP转换为 PDF/A使用 Ghostscript 将 PDF 转换为 PDF/A 归档标准。本地 · MCP线性化 PDF以线性化(‘Fast Web View’)方式重写 PDF,以便在整个文件下载之前就能显示第一页。本地 · MCP优化 PDF 中的图像缩小并重新压缩过大的嵌入图像,并删除重复的图像数据。本地 · MCP设置 PDF 权限使用所有者密码和精细权限(打印、复制、修改、注释等)加密 PDF。本地 · MCP涂黑 PDF真正的涂黑:区域下的内容会从文件中删除(不仅仅是覆盖)。模式:显式区域、字面文本和/或 PII 模式(电子邮件、SSN、支付卡号 — 经 Luhn 校验)。设备端处理添加页眉和页脚在每一页上盖上页眉和/或页脚行。{page} 和 {total} 占位符会逐页替换。设备端处理Bates 编号在每一页上盖上连续的 Bates 编号(前缀 + 补零计数器)。设备端处理填写 PDF 表单按名称填写 AcroForm 字段。值:文本字段为字符串,复选框为 true/false,数字会被转换为字符串。设备端处理读取表单字段列出所有 AcroForm 字段及其名称、类型、当前值和位置(JSON)。设备端处理向 PDF 添加文本在一页的精确位置(点,左上角原点)写入文本。设备端处理向 PDF 添加图像将上传的图像(第二个文件)放置在 PDF(第一个文件)页面的精确位置上。本地 · MCP高亮文本 / 区域添加高亮注释:搜索文本的每次出现,和/或每页的显式矩形。本地 · MCP提取表格 (JSON + CSV)检测表格并将其作为 tables.json 以及每个表格一个 CSV 返回(ZIP)。设备端处理提取书签 / 目录以 JSON 返回文档大纲:层级、标题、目标页面。设备端处理提取附件从 PDF 中提取所有嵌入的文件附件(ZIP)。设备端处理提取带边界框的单词逐词提取文本并附精确边界框(点),按页分组 — 可供智能体/LLM 使用。设备端处理OCR 转文本将扫描的 PDF 通过 OCR 转换为纯文本。已经带有文本层的页面直接贡献该文本(不需要 OCR)。本地 · MCP校正页面倾斜使用投影轮廓搜索检测并校正每一页的小幅扫描倾斜(最高 ±5°)。本地 · MCP转换为灰度使用 Ghostscript 将 PDF 中的所有颜色转换为灰度。设备端处理按书签拆分将 PDF 拆分为每个书签/大纲部分一个文件(ZIP)。设备端处理按文本拆分在文本包含给定字符串或匹配给定正则表达式的每一页开始一个新的输出文件(ZIP)。设备端处理交错两个 PDF交替来自两个 PDF 的页面(例如合并分别扫描的奇数/偶数页)。可选择先颠倒第二个文件的页面顺序。设备端处理删除空白页删除没有文本且(几乎)没有墨迹的页面。如果每一页都是空白,则保留第 1 页。设备端处理删除注释删除注释(高亮、笔记、印章、链接等)。除非要求,否则保留表单字段小部件。本地 · MCP创建书签从提供的 {level, title, page} 条目列表添加 PDF 大纲,或从比正文更大的文本中自动检测标题。设备端处理编辑元数据设置文档信息字段(标题、作者、主题、关键词、创建者、制作程序)。传递空字符串可清除字段。本地 · MCPPDF 转 TIFF将所有页面渲染为一个多页 TIFF 文件。设备端处理PDF 转 WebP将每一页渲染为 WebP 图像(ZIP)。设备端处理PDF 转 EPUB将 PDF 的文本转换为 EPUB 3 电子书,在存在一级书签时按其分章。诚实的范围:基于文本的转换 — 原始布局、字体和图像不会保留。设备端处理HEIC 转 PDF将 HEIC/HEIF 照片(和其他图像)转换为 PDF,每个图像帧一页。需要 libheif 解码后端;没有它,该操作会报告 backend_unavailable。设备端处理PDF 转 XML机器可读的 XML 转储:元数据、逐页文本和逐词边界框。设备端处理创建表单字段在给定的页面和矩形处添加可填写的表单字段(文本、复选框、下拉框)。与 fill_form 和 read_form_fields 配合使用。本地 · MCP比较 PDF两个 PDF 的逐页差异比较:哪些页面相同、已修改(带有统一文本差异和相似度分数)、已添加或已删除。返回 report.json,可选附带突出显示变化像素的渲染差异图像。本地 · MCP使用证书签署 (PAdES)使用您的 PKCS#12 证书(.p12/.pfx,作为第二个文件上传)应用真正的加密 PAdES 签名。可在任何符合规范的 PDF 阅读器中验证。注意:证书密码是作业参数,其处理方式与加密/解密密码完全相同。

对比

pdfmcp vs iLovePDF:免费 PDF 工具对比 · pdfmcp vs Smallpdf:免费 PDF 工具对比 · pdfmcp vs IHatePDF:设备端 PDF 工具对比 · 对比