欢迎大家来到IT世界,在知识的湖畔探索吧!
PDF 介绍
可携带文件格式,亦称“PDF(Portable Document Format)格式”。它是一种跨操作系统平台的文件格式。可将文字、字体、图形、图像、色彩、版式及与印刷设备相关的参数等封装在一个文件中,在网络传输、打印和制版输出中保持页面元素不变,还可包含超文本链接、音频和视频等电子信息。集成度和安全可靠性都较高。PDF格式文件由专用的“编写器”软件生成,也可由其他的文字、图像处理软件转换而成,“PDF文件阅读器”软件只提供单一的阅读功能
Docker 介绍
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口
Stirling-PDF介绍
这是一个功能强大的本地托管的基于 Web 的 PDF 操作工具,使用 docker,允许您对 PDF 文件执行各种操作,例如拆分、合并、转换、重组、添加图像、旋转、压缩等。这个本地托管的 Web 应用程序最初是 100% ChatGPT 制作的应用程序,现已发展到包含广泛的功能来处理您的所有 PDF 需求。
Stirling-PDF功能
页面操作
- 查看和修改 PDF – 通过自定义查看、排序和搜索查看多页 PDF。加上页面编辑功能,如注释、绘制和添加文本和图像。(将 PDF.js 与 Joxit 和 Liberation.Liberation 字体一起使用)
- 完整的交互式 GUI,用于合并/拆分/旋转/移动 PDF 及其页面。
- 将多个 PDF 合并到一个生成的文件中。
- 将 PDF 拆分为指定页码的多个文件,或将所有页面提取为单个文件。
- 将 PDF 页面重新组织成不同的顺序。
- 以 90 度为增量旋转 PDF。
- 删除页面。
- 多页布局(将 PDF 格式化为多页页面)。
- 按设置缩放页面内容大小 %。
- 调整对比度。
- 裁剪 PDF。
- 自动拆分 PDF(使用物理扫描的页面分隔线)。
- 提取页面。
- 将 PDF 转换为单个页面。
转换操作
- 将 PDF 与图像相互转换。
- 将任何常见文件转换为 PDF(使用 LibreOffice)。
- 将 PDF 转换为 Word/Powerpoint/其他(使用 LibreOffice)。
- 将 HTML 转换为 PDF。
- PDF 的 URL。
- Markdown 转换为 PDF。
安全与权限
- 添加和删除密码。
- 更改/设置 PDF 权限。
- 添加水印。
- 认证/签署 PDF。
- 清理 PDF。
- 自动编辑文本。
其他操作
- 添加/生成/写入签名。
- 修复 PDF。
- 检测并删除空白页。
- 比较 2 个 PDF 并显示文本差异。
- 向 PDF 添加图像。
- 压缩 PDF 以减小其文件大小(使用 OCRMyPDF)。
- 从 PDF 中提取图像。
- 从扫描中提取图像。
- 添加页码。
- 通过检测 PDF 标题文本自动重命名文件。
- PDF 上的 OCR(使用 OCRMyPDF)。
- PDF/A 转换(使用 OCRMyPDF)。
- 编辑元数据。
- 拼合 PDF。
- 获取 PDF 上的所有信息,以查看或导出为 JSON。
截图
github 地址
https://github.com/Stirling-Tools/Stirling-PDF
Docker 地址
https://hub.docker.com/r/frooodle/s-pdf
创作不易,感谢大家的支持。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持,再次感谢各位老铁!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/82628.html