使用 Docker 部署开源 Stirling PDF 来集成 PDF 转档功能

最近,Stirling PDF(一种自托管 PDF 解决方案)引起了全球的兴趣。该开源应用程序通过本地托管部署满足了对强大 PDF 功能的需求。在本指南中,我们将简单介绍Stirling PDF,并告诉您如何使用Docker部署Stirling PDF以集成PDF功能。

Stirling PDF是什么?

Stirling PDF 是一个功能强大、本地托管、基于网络、由 Docker 驱动的 PDF 操作平台。该平台最初由 ChatGPT 提供支持,后来不断发展,提供了一套全面的功能。这些功能包括合并和拆分 PDF 等基本操作,以及压缩、OCR 和转换等更复杂的功能。

Stirling PDF 提供哪些 PDF 功能?

Stirling PDF的官方网站显示了其支持的全面PDF功能。 GitHub 上的 Stirling PDF 的 Read.me 列出了它提供的所有功能,您可以从中获取更多信息。

在这篇文章中,我们将重点介绍如何通过部署 Stirling PDF 来集成 PDF 转档功能。以下是 Stirling PDF 可以提供的与转档相关的功能。

  • 将 PDF 转换成图像或从图像转换成 PDF。
  • 将任何普通文件转换为 PDF(使用 LibreOffice)。
  • 将 PDF 转换为 Word/Powerpoint/其他文件(使用 LibreOffice)。
  • 将 HTML 转换为 PDF。
  • 将 URL 转换为 PDF。
  • 将 Markdown 转换为 PDF。

探索 GitHub 上的 ComPDFKit PDF 库,享受 iOS、Android、Windows 和 Web 上的多种高级 PDF 功能,包括将 PDF 与 Office 文件、JSON 等相互转换。

实践计划

本地环境

本次实践是个人测试环境。操作系统版本为Ubuntu 20.04.6 LTS,Docker版本为20.10.25。

实践简介

  1. 本实践的部署环境为个人测试环境;如果您在生产环境中,请务必小心。
  2. 在 Docker 环境中,部署多功能工具 Stirling-PDF。

检查本地环境

• 检查Docker服务状态

检查Docker服务是否正常运行,确保其正常运行。

• 检查Docker 版本

下载Stirling PDF镜像

docker hub 下载镜像 Stirling-PDF。

部署Stirling PDF

• 创建Stirling-PDF 容器

使用 docker-cli 快速创建 Stirling-PDF 容器。并且我们将端口设置为7896,这意味着访问地址将为ip:7896。

• 检查Stirling-PDF 容器的状态

检查 Stirling PDF 容器的状态并确保其正常工作。

• 检查Stirling-PDF容器的日志

• 访问Stirling-PDF 主页

访问*http://您自己的服务器IP地址:port/* 即可访问Stirling PDF主页。

Stirling-PDF 转换的效果

我们将一个纯文本文件转换为 PDF 格式,以显示 Stirling PDF 转换的效果。您还可以获得 ComPDFKit 的免费授权,进行全面比较。

将 Word 转换为 PDF

  • 第1步:点击菜单栏中的转换模块,选择 "将文件转换为 PDF "选项。
  • 第2步:选择一个Word文档,然后点击 "转换为PDF"。
  • 第3步:转换成功后,转换后的文件将自动下载到本地。
  • 第4步:打开查看效果。

原始Word文档

转档为PDF格式的效果

将 PDF 转换为 Word

然后,我们决定上传刚刚转换好的 PDF 文件,看看它的性能如何。

  • 第1步:点击菜单栏中的转换模块,选择 "PDF to Word "选项。
  • 第2步:选择 PDF 文件,选择我们需要的输出文件格式,然后单击 "转换"。
  • 第3步:转换成功后,转换后的文件将自动下载到本地。
  • 第4步:打开查看效果。

转换为Word格式的效果

显然,与从 PDF 转换为 Word 相比,从 Word 转换为 PDF 会产生更好的结果。如果您需要转换其他格式并测试效果,请尝试按照上述步骤在您的服务器上部署Stirling PDF。

结论

Stirling PDF 绝对是一款出色的 PDF 转换开源工具,为各种任务提供可靠的解决方案。然而,到目前为止,它的平台支持和功能有限。如果您需要全面且高级的 PDF 功能,建议您尝试一下 ComPDFKit Processor。

ComPDFKit Processor 也是一种自托管部署,拥有不断更新的迭代,确保用户能够获得最新的进步和改进。我们不仅满足 Web 应用程序的需求,还将支持扩展到 Linux、Windows、Mac 和更多平台。这种更广泛的兼容性使 ComPDFKit 成为具有不同需求的用户的多功能选择。此外,ComPDFKit Processor拥有专业、及时的技术支持,为用户在遇到挑战或需要指导时提供帮助保证。

不要犹豫了!联系我们,获取免费试用版,开始您的实验。或者试试我们的在线工具,在浏览器中转换文件!

相关推荐
黄金旺铺几秒前
从 FinalShell 迁移到 WindTerm:一次安全、高效、开源的终端升级之旅
安全·开源·windterm·finalshell
ApacheSeaTunnel39 分钟前
新兴数据湖仓手册·从分层架构到数据湖仓架构(2025):数据仓库分层的概念与设计
大数据·数据仓库·开源·数据湖·dataops·白鲸开源·底层技术
andwhataboutit?42 分钟前
Docker Compose学习
学习·docker·容器
算家计算1 小时前
阿里开源最强视觉模型家族轻量版:仅4B/8B参数,性能逼近72B旗舰版
人工智能·开源·资讯
灰灰老师1 小时前
在Ubuntu22.04和24.04中安装Docker并安装和配置Java、Mysql、Tomcat
java·mysql·docker·tomcat
cjinhuo2 小时前
标签页、书签太多找不到?AI 分组 + 拼音模糊搜索,开源插件秒解切换难题!
前端·算法·开源
IT东2 小时前
用 Docker + Squoosh 打造图片压缩 API 服务
运维·docker·容器
神秘人X7072 小时前
Docker监控:cAdvisor+Prometheus+Grafana实战指南
docker·grafana·prometheus
逛逛GitHub2 小时前
又发现 4 个有趣的 GitHub 开源 MCP。
github
whysqwhw3 小时前
KuiklyUI Core 关键技术点与架构设计分析
github