乐于分享
好东西不私藏

一款开源免费、注重隐私的PDF工具,功能强的离谱!

一款开源免费、注重隐私的PDF工具,功能强的离谱!

你是否曾因需要处理一份PDF文档,而不得不将包含个人身份证、合同条款或内部资料的敏感文件上传到某个未知的服务器上?那种隐私隐隐作痛的感觉,我懂。

今天要介绍的这个开源项目 PDFCraft,就是为了终结这种“数字裸奔”而生的。它不是什么云端AI魔法,而是一个实打实的、功能强悍的、能在你自己浏览器里完成所有工作的PDF全能工具箱。

简介

PDFCraft 是一款免费的、注重隐私的 PDF 工具包,完全在浏览器中运行。它拥有 90 多种专业工具,无需将 PDF 文件上传到服务器,即可对其进行编辑、转换、合并、拆分和安全保护。

功能一览

  • 基础编辑: 合并、拆分、旋转、删除页面、重新排序。
  • 格式转换: 这也是它的强项之一,虽然搜索结果中另一个同名的Python项目 pdf-craft 更专注于通过AI将扫描PDF转为Markdown/EPUB,但作为浏览器端的全能工具箱,格式转换功能必不可少。
  • 文档优化: 压缩、裁剪、添加水印、页眉页脚。
  • 安全与权限: 加密、解密、添加密码保护。
  • 内容处理: 添加文本、图像、注释、图章。
  • 元数据操作: 查看和编辑文档信息。

部署指南

PDFCraft 提供预构建的 Docker 镜像和 Docker Compose,以实现灵活的部署选项。

1、使用预构建镜像(推荐)

运行 PDFCraft 最简单的方法是使用我们从 GitHub 容器注册表中预构建的镜像:

# Pull the latest imagedocker pull ghcr.io/pdfcrafttool/pdfcraft:latest# Run the containerdocker run -d -p 8080:80 --name pdfcraft ghcr.io/pdfcrafttool/pdfcraft:latest

打开http://localhost:8080即可访问 PDFCraft。

2、使用 Docker Compose 从源代码构建

如果想从源代码构建或需要修改代码:

# Clone the repositorygit clone https://github.com/PDFCraftTool/pdfcraft.gitcd pdfcraft# Development mode (with hot reload)docker compose --profile dev up# Production mode (static build + Nginx)docker compose --profile prod up --build
  • 开发环境: http://localhost:3000
  • 生产环境: http://localhost:8080

要停止容器:

docker compose down

界面预览

编辑PDF

PDF转换

PDF整理

PDF优化

PDF安全

PDF工作流

附完整工具清单

整理与管理(27 种工具)
工具
描述
PDF多功能工具
功能全面的 PDF 编辑器,支持合并、拆分、整理、删除、旋转和提取。
合并PDF
将多个 PDF 文件合并为一个文档
拆分 PDF
分开特定页面或按页面范围划分
摘录页面
将特定页面提取到新文件
整理 PDF
使用拖放功能重新排序、复制和删除页面
删除页面
从 PDF 文件中删除不需要的页面
旋转 PDF
将页面旋转 90°、180° 或 270°
按自定义角度旋转
将页面旋转任意角度,即可矫正扫描图像。
反向页
反转 PDF 文件的页面顺序
添加空白页
在任意位置插入空白页
分割页面
水平或垂直分割页面
N 向上 PDF
将多页内容合并到一张纸上(2页并排、4页并排等)
合并为单页
将所有页面缝合成一个连续的页面
备选合并
将多个PDF文件中的页面交错排列
OCR PDF
利用文本识别技术使扫描的 PDF 文件可搜索
添加附件
将文件嵌入 PDF 文档
提取附件
从 PDF 文件下载嵌入式文件。
编辑附件
查看、重命名或删除嵌入文件
查看元数据
查看 PDF 属性、作者、日期和关键词
编辑元数据
修改 PDF 标题、作者、主题和关键词
PDF 转 ZIP
将多个 PDF 文件打包成 ZIP 压缩包
比较 PDF 文件
并排比较两个PDF文件,并突出显示差异
海报化 PDF
将大页面分割成多张可打印的纸张
网格组合
将多个 PDF 文件合并成网格布局,并自定义间距。
PDF小册子
排版用于小册子印刷(骑马钉装订)
PDF阅读器
在简洁的界面中阅读和查看 PDF 文档
编辑和注释(19 种工具)
工具
描述
编辑PDF
添加文本、图像、注释、高亮显示和形状
签署PDF
绘制、输入或上传电子签名
裁剪 PDF
修剪边缘并去除不需要的区域
编辑书签
添加、编辑和管理 PDF 导航书签
目录
从书签生成可点击的目录
页码
添加可自定义页码
添加水印
添加文字或图片水印
页眉和页脚
添加页眉和页脚,并标明页码和日期
反转颜色
创建文档的深色模式版本
背景颜色
更改或添加页面背景颜色
更改文本颜色
修改所有文本内容的颜色
添加邮票
应用预设或自定义印章(已批准、已拒绝等)
移除注释
去除注释、高亮和标记
表格填写员
完成交互式 PDF 表格
表单创建器
添加文本字段、复选框和下拉列表以创建表单
删除空白页
自动检测并删除空白页
倾斜 PDF
自动矫正倾斜的扫描页面
OCG经理
管理PDF中的可选内容组(图层)
转换为 PDF(22 种工具)
工具
描述
图片转PDF
将任何图像格式转换为 PDF
JPG 转 PDF
将 JPEG 图像转换为 PDF
PNG 转 PDF
转换支持透明度的 PNG 图像
WebP 转 PDF
将现代 WebP 图像转换为 PDF
SVG 转 PDF
将矢量图形转换为 PDF
BMP 转 PDF
将位图图像转换为 PDF
HEIC 转 PDF
将 iPhone/iPad 照片转换为 PDF
TIFF 转 PDF
将多页 TIFF 转换为 PDF
TXT 转 PDF
将纯文本文件转换为 PDF
JSON 转 PDF
转换带有语法高亮显示的 JSON 数据
PSD 转 PDF
将 Photoshop 文件转换为 PDF
Word 转 PDF
将 Microsoft Word 文档转换为 PDF
Excel 转 PDF
将 Excel 表格转换为 PDF
PowerPoint 转 PDF
将 PowerPoint 演示文稿转换为 PDF
XPS 转 PDF
将 XPS 文档转换为 PDF
RTF 转 PDF
将富文本格式文件转换为PDF
EPUB 转 PDF
将EPUB电子书转换为PDF
MOBI 转 PDF
将 MOBI 电子书转换为 PDF
Markdown 转 PDF
将 Markdown 文件转换为带样式的 PDF
电子邮件转PDF
将电子邮件文件(EML/MSG)转换为 PDF
CBZ 转 PDF
将漫画书存档转换为 PDF
DjVu 转 PDF
将DjVu文档转换为PDF
从 PDF 转换(13 种工具)
工具
描述
PDF 转 JPG
将页面提取为 JPEG 图像
PDF 转 PNG
将页面导出为带透明度的 PNG 格式。
PDF 转 WebP
转换为现代 WebP 格式
PDF 转 BMP
导出为位图图像
PDF 转 TIFF
转换为高质量 TIFF 格式
PDF 转灰度图
将彩色 PDF 转换为黑白 PDF
PDF 转 JSON
提取文本和元数据为 JSON 格式
PDF 转 DOCX
将 PDF 转换为可编辑的 Word 文档
PDF 转 PowerPoint
将PDF转换为可编辑幻灯片
PDF 转 Excel
将表格提取为电子表格格式
提取图像
提取PDF文件中嵌入的所有图像
PDF 转 PDF/A
将 PDF 转换为归档 PDF/A 格式
提取表格
从 PDF 中提取表格作为结构化数据
优化与修复(8 种工具)
工具
描述
压缩 PDF
在保持质量的前提下减小文件大小
固定页面大小
标准化页面尺寸
页面尺寸
分析和查看页面尺寸
线性化 PDF
优化网页浏览速度
修复 PDF
修复损坏的PDF文件
解除限制
移除编辑/打印限制
将 PDF 栅格化
将矢量元素转换为图像以提高兼容性
字体轮廓
将文本字体转换为矢量轮廓
安全 PDF(6 种工具)
工具
描述
加密 PDF
添加密码保护和加密
解密PDF
从PDF文件中移除密码
清理 PDF
移除元数据、脚本和隐藏数据
扁平化 PDF
将注释和表单字段合并到内容中
删除元数据
条纹作者、日期和其他元数据
更改权限
设置打印、复制和编辑权限

开源地址

https://github.com/PDFCraftTool/pdfcraft

后端专属技术群

构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!

文明发言,以交流技术职位内推行业探讨为主

广告人士勿入,切勿轻信私聊,防止被骗

加我好友,拉你进群

点下方的“❤支持我们,非常感谢!

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 一款开源免费、注重隐私的PDF工具,功能强的离谱!

猜你喜欢

  • 暂无文章