诞生于真实物流流程
最开始,我们用 HTML 绘制和打印物流面单。随着业务量增长,我们转向 PHP 生成 PDF,后来又采用 Java 和 iText 来处理更复杂的文档和合规需求。
这些阶段都解决了当时的业务问题,但同样的限制不断出现:商业授权成本、基础设施开销、跨区域延迟,以及多地区部署复杂度。
为什么我们重写渲染引擎
随着公司向跨境业务扩展,每天要处理数百万订单、发票和面单。我们决定自己构建一套真正希望拥有的渲染引擎。
我们选择让 Rust 原生运行在 Cloudflare 全球边缘网络上,让文档尽可能靠近生成和消费的位置完成渲染,不再依赖浏览器进程、Java 基础设施或中心化渲染瓶颈。
让设计和生产保持一致
我们还开发了免费的 gPdf Studio 可视化编辑器,它输出的就是 API 使用的同一份 JSON。设计师和开发者可以围绕同一个文件协作,不需要手工翻译版式。
今天,我们仍然是一支亲自处理工程细节的团队,专注于高体量跨境文档工作流里的实际问题:精确矢量条码、可靠分页、PDF/A 和电子发票合规。
为什么把它商业化
在边缘构建不仅解决了延迟和规模问题,也改变了单页生成的成本结构,让我们能够提供基础设施级定价。
gPdf 起步价为每月 5 美元,可生成 10 万页。对物流、电商和重合规团队来说,大规模文档生成应该是可预测、可控制的成本。
我们先为自己做出了这套引擎,然后以一个不再让文档生成成为主要成本负担的价格,把它开放给更多开发者。