ARTICLE · 1089794
告别付费与隐私泄露!一套功能全面的 PDF 工具!
因为公众号改版,大家别忘了给【Java陈序员】设个星标,后续才不会失联~星标的设置方式就在下方⬇️

大家好,我是 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:latest2、运行容器
docker run -d -p 8080:80 --name pdfcraft ghcr.io/pdfcrafttool/pdfcraft:latest3、容器运行成功后,浏览器访问
http://{IP/域名}:8080Docker Compose 源码构建
1、克隆或下载项目源码
git clone https://github.com/PDFCraftTool/pdfcraft.gitcd pdfcraft2、启动运行
开发环境模式
docker compose --profile dev up访问地址:
http://localhost:3000生产环境模式
docker compose --profile prod up --build访问地址:
http://localhost:80803、停止容器
docker compose down功能体验
「编辑与注释工具」


「转换为PDF工具」


「从PDF转换工具」


「整理与转换工具」

「优化与修复工具」

「PDF安全工具」


「工作流」

本地开发
❝项目依赖 Node.js18.17+ 版本,需提前安装。
❞
1、克隆或下载项目源码
git clone https://github.com/PDFCraftTool/pdfcraft.git2、进入项目目录并安装依赖
cd pdfcraftnpm install3、启动开发服务器
npm run dev4、浏览器访问
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/#/❝大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
❞
往期推荐
