文档转 PDF 已经有非常多的成熟方案,例如 Pandoc 、JODConverter 、stirlingpdf 。相比这些成熟的方案就像一个简易的玩具。还有太多需要优化的地方:异步转换/消息队列、文件存储策略优化、LibreOffice 进程管理、并发安全、超时控制等等
现有的项目中有一个需求是需要根据文档估算预览时间,为了获取文档的页数先统一转换为 pdf 。考虑到简易、轻量、可控,基于 libreoffice 、gin 封装成 web 服务。 开发 90%的代码是 gemini 生成,gemini 生成 go 代码的准确度还是不错的。用了一天的时间调试代码,一天的时间处理 ci/cd 及脚本
仓库的 readme 是通义灵码生成,略有水分请忽略
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.