Stirling-PDF是基于web的PDF操作工具。配合使用docker工具可以对PDF文件进行多种操作,如拆分、合并、转换、重组、添加图像、旋转、压缩等。
Stirling PDF 不会出于记录保存或跟踪目的 发起任何站外呼叫。Stirling PDF 全部文件和PDF只存在客户端或者仅在执行任务的时候驻留在服务器记忆中,临时驻留文件中,用户下载的任何文件都会在服务器中删除。Stirling PDF具有支持暗黑模式、多语言下载、自定义下载选项、并行文件处理和下载、与外部脚本集成的API、可选的登录和身份验证支持、自定义应用程序名称、支持自定义口号/图标/图片,甚至HTML等特点。
Stirling-PDF可以实现转换和处理PDF文档还是一个开源工具,通过Docker进行快速部署。通过使用Stirling-PDF可以实现远程处理本地文档:
需要在Linux中安装好Docker。检查Docker的服务状态是否正常,确保Docker正常运行。检查Docker的版本确保其版本在2.0以上。
然后开始拉取Stirling-PDF的Docker镜像:
docker pull stirlingapi/stirling-pdf
继续部署运行Stirling-PDF容器:
docker run -d --name stirling-pdf -p 8080:8080 stirlingapi/stirling-pdf
以上命令行可以一个名为stirling-pdf的容器,并将容器的8080端口映射到本地机器的8080端口。
查看stirling-pdf的容器状态,确保stirling-pdf的容器正常启动和正常运行。
docker logs stirling-pdf
然后就可以开始使用任何PDF处理功能,可以向Stirling-PDF服务发送HTTP请求实现。如使用curl命令将本地文档上传到Stirling-PDF服务:
curl -X POST "http://localhost:8080/convert" -H "accept: application/json" -H "Content-Type: multipart/form-data" -F "file=@/path/to/your/local/document.pdf"
替换/path/to/your/local/document.pdf为本地PDF文档的路径。以上步骤将启动Stirling-PDF服务,并允许你通过HTTP请求远程处理本地的PDF文档。
例如访stirling-pdf首页,设置系统中文,点击菜单栏中的转换模块,选择:将文件转换为PDF文件。选择文件,点击转化为PDF,转换成功后浏览器会自动下载在本地。在菜单栏中转换模块,选择PDF转换为word,上传文件,点击转换。PDF文件就会自动转换成word文件,浏览器会自动下载到本地。打开本地文件的word文件浏览文件内容,可以对比这两个PDF文件之前的修改之处。还可以添加水印,在安全--添加水印,填写水印内容,确认即可。添加成功后,浏览器下载到本地打开文档就可以看到水印效果。
完成以上步骤,就可以实现启用Stirling-PDF服务,还可以运行利用HTTP请求来远程进行本地PDF文档的处理。华纳云为大家提供了详细的docker安装指南:ubuntu系统中Docker的安装和使用详细指南。