当前位置: 首页 > news >正文

Stirling PDF 部署 - 强大的PDF Web在线编辑工具箱

简介

这是一个强大的、可本地托管的、基于 Web 的 PDF 操作工具,可使用 Docker部署。它使您能够对 PDF 文件执行各种操作,包括拆分、合并、转换、重组、添加图像、旋转、压缩等。这个本地托管的 Web 应用程序已经发展到包含一套全面的功能,可以满足您的所有 PDF 要求。

能代替商业PDF软件的大部分功能,可在内网部署供所有人使用。

项目地址:https://github.com/Stirling-Tools/Stirling-PDF

Docker Compose部署

注意,先切换 /opt/pdf 目录下

vim /opt/pdf/docker-compose.ymlversion: '3.3'
services:stirling-pdf:image: frooodle/s-pdf:latestrestart: alwaysports:- '8080:8080'volumes:- ./trainingData:/usr/share/tessdata #Required for extra OCR languages- ./extraConfigs:/configs- ./customFiles:/customFiles/- ./logs:/logs/environment:- DOCKER_ENABLE_SECURITY=false- INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false- LANGS=zh_CN

启动


docker compose  up -d# 要求docker版本大于23.0.2

然后浏览器访问8080端口即可使用。

PS:Docker 镜像加速可参考:https://songxwn.com/cf-works-DockerHub-Proxy/

OCP 增加中文


cd /opt/pdf/trainingDatawget https://github.com/tesseract-ocr/tessdata/blob/4.1.0/chi_sim.traineddata

其他配置

/opt/pdf/extraConfigs/settings.yml

编辑配置文件可增加认证,可修改默认Web语言。

Windows 本地部署

https://github.com/Stirling-Tools/Stirling-PDF/releases

可以去上面下载exe。

博客

https://songxwn.com/

相关文章:

  • Linux环境安装配置nginx服务流程
  • Linux:网络基础1
  • Python基础之错误和异常讲解
  • ArkTS自定义组件
  • 【D3.js in Action 3 精译】1.2.2 可缩放矢量图形(三)
  • GCP FrontendConfig 详解:优化您的云负载均衡
  • 自然语言处理-BERT处理框架-transformer
  • centos 7系统升级内核(ELRepo仓库)、小版本升级、自编译内核
  • Element-plus点击当前行之后获取数据显示跟随行数据
  • Java将list数组中重复的对象进行去重
  • java反射和注解
  • 基于Spring Boot与Vue的智能房产匹配平台+文档
  • Log4j日志框架讲解(全面,详细)
  • 上帝之眼(BEVSee):多相机间无需标定,将各自目标统一到同一坐标系下(代码开源,提供数据集)
  • C++编程(五)单例模式 友元
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 【RocksDB】TransactionDB源码分析
  • 【前端学习】-粗谈选择器
  • 2019.2.20 c++ 知识梳理
  • js算法-归并排序(merge_sort)
  • js中的正则表达式入门
  • Python学习笔记 字符串拼接
  • redis学习笔记(三):列表、集合、有序集合
  • Unix命令
  • XML已死 ?
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 基于游标的分页接口实现
  • 使用putty远程连接linux
  • 一些css基础学习笔记
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 《天龙八部3D》Unity技术方案揭秘
  • UI设计初学者应该如何入门?
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • #### go map 底层结构 ####
  • #Linux(帮助手册)
  • #Linux(权限管理)
  • (09)Hive——CTE 公共表达式
  • (6)STL算法之转换
  • (CPU/GPU)粒子继承贴图颜色发射
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (初研) Sentence-embedding fine-tune notebook
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (四)事件系统
  • (五)IO流之ByteArrayInput/OutputStream
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)视频码率,帧率和分辨率的联系与区别
  • ******之网络***——物理***
  • ./configure,make,make install的作用
  • .NET MVC第五章、模型绑定获取表单数据