[开源分享] 开源、免费的PDF工具 25.6K Star

[开源分享] 开源、免费的PDF工具 25.6K Star

不再付费,轻松驾驭PDF文件

Stirling PDF 是一个基于Docker的本地化网络PDF处理工具,它提供了一系列针对PDF文件的操作功能,包括分割、合并、转换、重排、添加图片、旋转、压缩等。这个网络应用程序经过不断进化,已经包含了一套全面的特性,能够满足您对PDF处理的所有需求。

隐私保护:Stirling PDF不会出于记录或跟踪目的发起任何外向调用。所有文件和PDF仅存在于客户端,或在任务执行期间暂存在服务器内存中,或临时存储在文件中以便执行任务。用户下载的任何文件在那时点之前都会从服务器上删除。

github地址:点击跳转

功能特性

  • 暗黑模式支持
  • 自定义下载选项
  • 并行文件处理和下载
  • API接口,支持与外部脚本集成
  • 可选的登录和认证支持

PDF处理功能

  • 页面操作:查看和修改PDF,包括多页PDF查看、自定义排序和搜索,以及页面编辑功能,如添加注释、绘制、添加文本和图片。
  • 完整的交互式GUI:用于合并/分割/旋转/移动PDF及其页面。
  • 转换操作:PDF与图像之间相互转换;任何常见文件转换为PDF(使用LibreOffice);PDF转换为Word/PowerPoint/其他格式(使用LibreOffice);HTML到PDF;URL到PDF;Markdown到PDF。
  • 安全与权限:添加和移除密码;更改/设置PDF权限;添加水印;认证/签署PDF;净化PDF;自动涂黑文本。
  • 其他操作:添加/生成/写入签名;修复PDF;检测并移除空白页;比较两个PDF并显示文本差异;向PDF添加图片;压缩PDF以减小文件大小(使用OCRMyPDF);从PDF提取图片;从扫描中提取图片;添加页码;通过检测PDF标题文本自动重命名文件;对PDF进行OCR处理(使用OCRMyPDF);PDF/A转换(使用OCRMyPDF);编辑元数据;展平PDF;获取PDF的所有信息以查看或导出为JSON。

IMG_6250

IMG_6251

技术支持

  • Spring Boot + Thymeleaf
  • PDFBox
  • LibreOffice(高级转换)
  • OcrMyPdf
  • HTML, CSS, JavaScript
  • Docker
  • PDF.js
  • PDF-LIB.js

使用方法

Stirling PDF有两个版本:完整版和超轻版。根据您使用的功能类型,您可能需要一个较小的镜像以节省空间。有关不同版本提供的功能的更多信息,请查看版本映射

支持的语言:Stirling PDF目前支持27种语言!

定制化:Stirling PDF允许轻松定制应用程序,包括应用程序名称、口号、图标、HTML、图片、CSS等。

IMG_6252

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容