Stirling-PDF,它真的,太强了。

PDF(Portable Document Format)作为一种通用的文档格式,具有诸多优点,因此在许多场景下被广泛应用。然而,为什么我们需要专门的PDF相关工具来处理这种格式呢?
首先,PDF格式的文件在不同操作系统和设备上都能保持一致的外观和格式。这种跨平台性使得PDF成为了一种理想的文档格式,但也带来了一些挑战。因为PDF的设计初衷是为了保持文档的固定格式,所以直接编辑PDF文件变得相对困难。这就是为什么我们需要PDF工具来帮助我们进行编辑、注释或其他操作。

今天要分享的这个项目是Stirling-PDF,这是一个强大的,本地托管的基于web的PDF操作工具,使用Docker。它使您能够对PDF文件执行各种操作,包括拆分、合并、转换、重组、添加图像、旋转、压缩等。这个本地托管的web应用程序已经发展到包含一套全面的功能,满足您所有的PDF需求。目前在github上已经拥有36k STAR。

Stirling-PDF 支持的功能比较多,我在这里挑选它支持的重要功能来列一下。列完之后直接进入部署环节。

  1. 支持查看,修改PDF
  2. 支持合并,分割,旋转,PDF
  3. 支持删除页面,裁剪PDF,自动分割PDF,将PDF转换为单页
  4. 将PDF转换成图像 或者将图像转换成PDF
  5. 将PDF转换为Word,PPT等格式
  6. 将HTML转换成PDF
  7. 将Markdown转换成PDF
  8. 支持在PDF上进行OCR操作
  9. 比较2个PDF之间的差异
  10. 支持检测并且删除空白页PDF
  11. 支持添加,生成,写入签名

其他的就不再多介绍了,总之是一款非常强力的WEB页面的PDF工具集合,支持docker部署。 接下来是docker部署的方式。
登录上服务器之后,直接输入以下命令,拉去镜像和启动容器即可。

docker run -d \
  -p 8080:8080 \
  -v ./trainingData:/usr/share/tessdata \
  -v ./extraConfigs:/configs \
  -v ./logs:/logs \
  -e DOCKER_ENABLE_SECURITY=false \
  -e INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false \
  -e LANGS=en_GB \
  --name stirling-pdf \
  frooodle/s-pdf:latest

默认是映射在8080端口的,我们确保防火墙放行了该端口。然后我们前台访问 http://ip:8080 即可看到首页。页面如下,支持中文。功能非常之多。部署了这个工具之后,相信以后能解决不少我们PDF相关的需求,再也不用用的时候到处找工具了。



创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇