⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 mp.weixin.qq.com/s?__biz=MzU2MTI4MjI0MQ==&mid=2247542597&idx=1&sn=47ff3d8270c25329b66017c13dc8ae4a&poc_token=HKG7vmmjglKBTdQ8cWDJS5nO_f6q64dBFkpu61P2 「null」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

合同、身份证、内部资料——你真的放心传到陌生服务器上?在线 PDF 工具方便归方便,但文件一旦离开本地,隐私就不在你手里了。

PDFCraft 换了个思路:所有处理都在浏览器里完成,文件不出本地。90 多种工具,合并、拆分、转换、加密、OCR……能想到的 PDF 操作它基本都覆盖了。

开源地址:https://github.com/PDFCraftTool/pdfcraft

凭什么不用在线 PDF 工具?

一句话:数据主权。PDFCraft 完全在浏览器端运行,文件不上传、不经过第三方。你可以自己部署,想用多久用多久,没有次数限制,没有水印,没有”升级付费”。

90+ 工具,浏览器里全搞定

  • 整理与管理(27 种):合并、拆分、旋转、删除、重排、OCR、附件管理、元数据编辑、PDF 对比……
  • 编辑与注释(19 种):签名、裁剪、书签、水印、页码、表单创建与填写……
  • 转为 PDF(22 种):图片、Word、Excel、PPT、Markdown、EPUB、MOBI 等格式一键转入
  • PDF 转出(13 种):转 JPG/PNG/WebP/DOCX/Excel/PDF-A,提取图像和表格
  • 优化与修复(8 种):压缩、修复损坏文件、统一页面尺寸、线性化
  • 安全(6 种):加密、解密、清理元数据、扁平化、权限管理

完整清单见文末。

Docker 一键部署

方式一:拉镜像直接跑(推荐)

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

打开 http://localhost:8080 即可使用。

方式二:从源码构建

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

# 开发模式(热重载)
docker compose --profile dev up

# 生产模式(Nginx)
docker compose --profile prod up --build

开发环境:http://localhost:3000 | 生产环境:http://localhost:8080

界面预览

编辑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

文章目录
  1. 1. 凭什么不用在线 PDF 工具?
  2. 2. 90+ 工具,浏览器里全搞定
  3. 3. Docker 一键部署
  4. 4. 界面预览
  5. 5. 完整工具清单
    1. 5.0.1. 整理与管理(27 种工具)
    2. 5.0.2. 编辑和注释(19 种工具)
    3. 5.0.3. 转换为 PDF(22 种工具)
    4. 5.0.4. 从 PDF 转换(13 种工具)
    5. 5.0.5. 优化与修复(8 种工具)
    6. 5.0.6. 安全 PDF(6 种工具)