告别付费与隐私泄露!一套功能全面的 PDF 工具!

大家好,我是 Java陈序员。

在日常办公学习中,离不开与 PDF 打交道,合并 PDF、压缩大小、拆分页面、格式转换……

但现在的在线 PDF 工具,要么广告满天飞、弹窗不断;要么限制免费次数、强行加水印;最致命的是 —— 绝大多数工具都会把你的文件上传到第三方服务器,合同、简历、发票、标书、涉密资料一旦上传,隐私风险完全不可控。

今天,给大家介绍一套功能全面的 PDF 工具,纯浏览器端操作,兼顾隐私保护和卓越性能!

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

pdfcraft —— 一款隐私优先、浏览器端离线的 PDF 处理工具,无需上传到服务器,即可在线合并、拆分、压缩、转换和编辑 PDF 文件。

功能特色:

  • 本地计算:基于浏览器 WebAssembly 技术实现,所有处理都在客户端进行,无需上传文件到外部服务器处理
  • 全能 PDF 功能:合并拆分、压缩、格式转换、OCR 识别、加密解密、水印脱敏、电子签名等 PDF 操作一站式搞定
  • 可视化工作流:提供可视化工作流,通过拖拽节点编排处理流水线,一键批量处理 PDF 文档
  • 纯净无广告:现代简洁 UI, 响应式布局,支持多语言,无广告、无弹窗、没有会员付费套路
  • 多方案私有化部署:支持源码本地运行、静态托管、Docker 部署,内网也能搭建专属 PDF 工具

技术栈:Next.js15 + TypeScript + Tailwind CSS4 + PDF.js + pdf-lib +
PyMuPDF (WASM)

快速上手

pdfcraft 支持 Docker 部署,可通过 Docker 快速部署体验。

Docker 命令部署

1、拉取镜像

docker pull ghcr.io/pdfcrafttool/pdfcraft:latest

2、运行容器

docker run -d -p 8080:80 --name pdfcraft ghcr.io/pdfcrafttool/pdfcraft:latest

3、容器运行成功后,浏览器访问

http://{IP/域名}:8080

Docker Compose 源码构建

1、克隆或下载项目源码

git clone https://github.com/PDFCraftTool/pdfcraft.git
cd pdfcraft

2、启动运行

  • 开发环境模式
docker compose --profile dev up

访问地址:

http://localhost:3000
  • 生产环境模式
docker compose --profile prod up --build

访问地址:

http://localhost:8080

3、停止容器

docker compose down

功能体验

  • 编辑与注释工具

  • 转换为PDF工具

  • 从PDF转换工具

  • 整理与转换工具

  • 优化与修复工具

  • PDF安全工具

  • 工作流

本地开发

项目依赖 Node.js18.17+ 版本,需提前安装。

1、克隆或下载项目源码

git clone https://github.com/PDFCraftTool/pdfcraft.git

2、进入项目目录并安装依赖

cd pdfcraft

npm install

3、启动开发服务器

npm run dev

4、浏览器访问

http://localhost:3000

可以说,pdfcraft 提供的数十种专业 PDF 功能,基本全覆盖了日常办公学习需求。此外,可视化工作流,又满足了进阶批量处理。最重要的是,全程纯浏览器端操作,无需上传服务器,彻底告别付费与隐私泄漏的问题。如果你日常生活中,需要经常处理 PDF 文档,不妨试试。快去体验吧~

项目地址:https://github.com/PDFCraftTool/pdfcraft

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


posted @ 2026-09-28 09:32  Java陈序员  阅读(8)  评论(0)    收藏  举报