AAnglewell Tools报名照 · 材料转 PDF · PDF 整理

小内存服务器,能跑哪些 PDF 操作?

本站部分 PDF 整理使用自建的 Stirling PDF。机器不大,所以这次不测“功能有多全”,而是用一份简单样本,确认合并、拆分、旋转等常用操作有没有把页数和内容弄错。

测的不是默认完整版

这份记录对应本站的 Stirling PDF 3.2.1 ultra-lite 纯开源核心构建,不包含专有模块;不能据此判断默认完整版、桌面版或云服务的功能与许可。

主机总内存约 1.6 GiB,容器上限 896 MiB。这里只开放少量常用操作,并有限制文件大小、并发和超时的保护。这样的裁剪配置适合验证小文件,不是“1.6 GiB 就能无限处理 PDF”的部署建议。

项目属于 open-core:3.2.1 主许可证对普通目录采用 MIT,同时明确列出另有许可的目录。想自己部署或二次开发,先核对所选版本和实际构建,不要只看仓库标题里的“开源”。

怎么测,测到了哪一步

2026 年 10 月 25 日的回归测试使用一份 3,582 字节、两页的合成文本 PDF,页面有英文测试标记,不含个人资料。各项请求逐个执行,不做并发压测;整理本文时复核已有结果,没有重新向生产服务批量发任务。

除了看请求是否返回成功,还用 PDF 解析器核对页数、方向、文本标记,检查 ZIP 是否可读,并确认输出能渲染。合并使用同一份两页样本两次,拆分要求按页拆开;水印写入 TEST,页码写入 Page 加数字。

本次串行小样本结果;文件大小是实际输出字节数,不是性能评分。
操作核对结果输出
压缩仍为两页,大小与原件相同3,582 字节
合并两份两页样本合成四页6,179 字节
拆分ZIP 内两份单页 PDF2,065 字节
删除第一页保留原来的第二页1,481 字节
旋转两页均旋转 90°1,491 字节
转图片两张 595 × 841 PNG,打包输出8,772 字节
加水印两页都能找到 TEST 标记3,696 字节
加页码两页保留,能读到页码文字1,990 字节
实际水印PDF第一页的渲染结果:英文合成测试标记保留,页面新增浅色斜向TEST水印
实际输出 PDF 的第一页渲染图,不是产品界面示意图。原文保留,新增浅色 TEST 水印。

压缩后没变小,是失败了吗?

这份原文件只有约 3.6 KB,主体是文本,本来就没有很多可压缩的图片。测试设置的目标是 2MB,原件已经远小于它;服务返回原大小,不能据此断言压缩算法没用,也不能拿它宣传压缩率。

请求成功、文件能打开、体积达到限制,是三件不同的事。实际处理扫描件时,要比较处理前后大小,再放大检查姓名、数字、印章等细节。如果已经看不清,继续降低画质不是好办法。

PDF 超过大小限制,先压缩还是先拆分?

小机器最需要的是边界

Stirling 官方性能文档给出的通用建议中,1–10 用户对应 4GB 内存,并提醒 PDF 处理的内存占用可能远大于文件本身。合并、拆分和 OCR、Office 转换、页面渲染,不是同一种负载。

本次两页小样本的八项核对完成,不代表长时间稳定性、多人并发、超大扫描件或所有字体都已经验证;也没测试数字签名、加密文件、复杂表单、OCR 和 Office 转换。需要这些功能,应另做测试和资源规划。

对使用者来说,还有一条重要区别:“自建”不等于“在你的浏览器本地处理”。使用本站这些 PDF 操作,文件需要上传到本站服务。高度敏感的材料,建议选择你自己控制的本地工具,并保留未处理原件。

只处理一份材料,不必先搭服务器

如果手头是几张证明照片,可以先用本站材料转 PDF,在浏览器里排好顺序再生成。已有 PDF 需要压缩、合并或拆分时,再按文件敏感程度选择在线服务或自己的本地软件。

先看本站哪些功能需要上传;处理后仍要核对页序、方向、完整性和清晰度,不保证接收平台审核通过。

来源与可核对数据