自动化 PDF 是一个我从上大学开始就一直在关注的领域。考研的时候有背单词的需求。 为了能根据背诵情况生成小测试卷,我在那时曾经研究过很多方案。作为一名「开源圣战士」 (我曾经是能捏着鼻子坚持用 GIMP 和 Open Office 的猛男),因为这事竟然屈辱吞下了 用闭源解决方案的结果,可见当年的解决方案有多糟糕。
不过时至今日,typst 和各种开源工具链的出现极大降低了整件事情的开发难度。因为这些 年来一直在关注这个领域的发展,所以写篇文章讲讲目前我所发现的各种解决方案,以及 它们的优缺点。
考虑到「报告自动生成」是一个在 OA 系统开发当中广为存在的一个需求,而时至今日依旧 没有一个「银弹」可以解决大多数方案,所以写一篇文章记录一下我这些年对整个话题的 探索,本文亦会记录我最后找到适合自己的「标准答案」。