搭建程序自己的在线PDF转换工具库-Stirling-PDF
又不知道忙了多久,今天闲暇时间看了一下Github,看到一个实用的开源项目
Stirling-PDF
。它可以对PDF文件执行各种操作,如拆分、合并、转换、重组、添加图像、旋转、压缩、签名等。
介绍:
Stirling-PDF整合了众多实用的开源项目,下面,我们来了解一下Stirling-PDF的技术栈:
- Spring Boot + Thymeleaf
- PDFBox 开源项目地址:https://github.com/apache/pdfbox
- LibreOffice 项目地址:https://github.com/LibreOffice/core
- OcrMyPdf 开源项目地址:https://github.com/ocrmypdf/OCRmyPDF
- HTML, CSS, JavaScript
- Docker
- PDF.js 开源项目地址:https://github.com/mozilla/pdf.js
- PDF-LIB.js 开源项目地址: https://github.com/Hopding/pdf-lib
Stirling-PDF的功能:
- 查看和修改PDF-使用自定义查看排序和搜索功能查看多页PDF。加上页面上的编辑功能,如注释、绘制和添加文本和图像。(使用带有Joxit和Liberation.Liberation字体的PDF.js)
- 用于合并/拆分/旋转/移动PDF及其页面的完整交互式GUI。
- 将多个PDF合并到一个结果文件中。
- 按指定页码将PDF拆分为多个文件,或将所有页面提取为单个文件。
- 将PDF页面重新组织为不同的顺序。
- PDF旋转,PDF裁剪,分割PDF。
- 删除页面。
- 多页布局(将PDF格式设置为多页页面)。
- 按设置%缩放页面内容大小。
- 调整对比度。
- 将PDF转换为单个页面。
- 将PDF转换为图像和从图像转换PDF。
- 将任何常用文件转换为PDF(使用LibreOffice)。
- 将PDF转换为Word/Powerpoint/其他(使用LibreOffice)。
- 将HTML转换为PDF。
- 添加和删除密码。
- 更改/设置PDF权限。
- 添加水印。
- 认证/签署PDF。
- 添加/生成/写入签名。
- 修复PDF。
- 检测并删除空白页。
- 比较2个PDF并显示文本差异。
- 将图像添加到PDF中。
- 压缩PDF以减小其文件大小(使用OCRMyPDF)。
- 从PDF中提取图像。
- 从扫描中提取图像。
- 添加页码。
- 通过检测PDF标题文本自动重命名文件。
- PDF OCR(使用OCRMyPDF)。
- PDF/A转换(使用OCRMyPDF)。
- 获取PDF上的所有信息查看或导出为JSON。
Stirling-PDF可编译部署(Linux)也可以Docker部署,自行编译部署相较麻烦,需要的环境比较多:
不多介绍~请自行百度去吧~~~
宝塔(bt.cn)Docker安装教程:
- 移步到https://bt.cn/ 官网;安装最新版本windows或者linux服务端;
- 安装docker->搜索安装Stirling-PDF->如图:
宝塔安装使用请移步到宝塔官网查看教程;不多多介绍。
Stirling-PDF 本地使用请查看文档:https://github.com/Stirling-Tools/Stirling-PDF/blob/main/LocalRunGuide.md
win本地直接运行可下载:https://github.com/Stirling-Tools/Stirling-PDF/releases/download/v0.23.1/Stirling-PDF.exe (注意:本地电脑需要安装java的https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe )
可以尝试看看。
演示: https://pdf.09to.com/
这个是用宝塔Java网站创建的Stirling-PDF.jar ;下载地址:https://github.com/Stirling-Tools/Stirling-PDF/releases/download/v0.23.1/Stirling-PDF.jar
版权声明:
作者:89391311
链接:https://www.csev.cn/share/20240503320.html
来源:彩色动力-测试分享
版权声明:本文欢迎任何形式转载,转载时完整保留本声明信息(包含原文链接、原文出处、原文作者、版权声明)即可。本文后续所有修改都会第一时间在原始地址更新。
作者:89391311
链接:https://www.csev.cn/share/20240503320.html
来源:彩色动力-测试分享
版权声明:本文欢迎任何形式转载,转载时完整保留本声明信息(包含原文链接、原文出处、原文作者、版权声明)即可。本文后续所有修改都会第一时间在原始地址更新。
THE END
二维码
打赏
文章目录
关闭
共有 0 条评论