分享文章
PDFCraft免费、开源、注重隐私的 PDF 全能工具包
PDFCraft 是一个免费、开源、注重隐私的 PDF 全能工具包,它由 JavaScript + WebAssembly 构建,提供了 90+ 种专业 PDF 处理功能,覆盖编辑、转换、OCR、加密、压缩、自动化等所有常见 PDF 需求。它的所有功能都在本地浏览器运行,从而最大限度保障敏感数据的安全。

项目Github地址:https://github.com/PDFCraftTool/pdfcraft
项目主要特点(引自主页叙述):
100% 私密:所有处理都在客户端进行。无需上传文件到外部服务器。
快速响应:采用 Next.js 和 WebAssembly 驱动,实现接近原生应用的性能。
全面的工具集:超过 80 种工具,可处理任何 PDF 任务。
现代用户界面:采用 Tailwind CSS 构建的简洁、易用且响应式设计。
多语言:支持英语、西班牙语、法语、德语、葡萄牙语、日语、韩语和中文。
比较特别的是,PDFCraft 还提供了一个强大的可视化工作流编辑器,可让多个 PDF 操作链接在一起,创建自动化处理方案。
工作流编辑器的主要功能包括(引自主页叙述):
可视化节点编辑器:将工具拖放到画布上,并连接它们以创建处理管道
23+ 个预置模板:常见工作流程,如“合并和压缩”、“保护 PDF”、“文档准备”等。
保存并重复使用:保存您的自定义工作流程以供将来使用
实时验证:自动检查已连接工具之间的格式兼容性
批量处理:通过同一工作流程处理多个文件
可折叠面板:利用可折叠工具和库侧边栏最大化画布工作空间
PDFCraft部署
PDFCraft部署起来非常简单,直接打开极空间NAS的“Docker”应用,点击【Compose】 > 【新增项目】。
在新增项目页面自定义项目名称,输入以下 Docker Compose 配置信息后点“创建”按钮:
services: pdfcraft: image: ghcr.io/pdfcrafttool/pdfcraft:latest container_name: pdfcraft ports: - "8080:80" # 项目Web页面打开端口,冒号前面请勿本地冲突 restart: unless-stopped
以上代码需要修改的地方我都用中文注释标注出来了,其它的直接保持默认即可。镜像的拉取需要自行解决网络问题,粘贴到自己的NAS这边之前建议使用AI工具优化一下,以防止格式问题造成的部署失败。
项目只有一个容器,看到显示“运行中”,就说明可以使用了。
PDFCraft体验
项目的打开方式没什么特别,直接浏览器地址输入【IP:端口号】,或者在项目内通过远程访问的方式打开都没问题。
打开之后它会根据浏览器语言,默认便是简体中文,这点非常友好。
页面内就能直接使用项目中的90+ 种工具,并且还都有分类,比如整理与管理类、编辑和注释类、 转换为 PDF类、从 PDF 转换类、优化与修复类,以及安全类。
我随便体验了下它的PDF编辑功能,就拿我今天为大家分享的这篇文章为例,可以看到它对中文的支持还是非常完美的。之前我记得也分享的有类似PDF工具的开源项目,不仅要额外安装中文字库,并且兼容性也很一般。
在编辑和操作上竟然也是无压力上手,实测甚至比很多收费的专业PDF工具还要强大。
最牛的还属它的 PDF 工作流编辑器。简单来说,我们只需要把想要执行的一系列操作(也就是不同的功能节点)拖到画布上,然后按照自己的逻辑顺序连起来,最后点一下“执行”,它就能自动完成整套流程,实现真正意义上的一键批处理。以前要手动重复多次的操作,现在只需要一次配置就能自动跑完,这效率简直就是原地起飞!

[超站]友情链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/







老番茄
关注网络尖刀微信公众号
