使用 ConTeXt 控制 PDF ID(可重现构建)

使用 ConTeXt 控制 PDF ID(可重现构建)

我正在尝试控制 ConTeXt 生成的 PDF 中的 ID 字段。

当我在同一个输入文件上运行两次 ConTeXt 时,生成的 PDF 文件具有不同的 ID,可以通过运行来检查grep -a "R/ID"

对于 pdf/xe/lua-LaTeX,此 ID 取决于当前时间和 PDF 的路径名。可以使用环境变量来修复“当前时间”SOURCE_DATE_EPOCH

由于 ConTeXt 使用 luatex 作为其引擎(或可选的 pdftex / xetex),我原本期望相同的方法也适用于此处,但它不起作用。

如果给出相同的输入,如何强制 ConTeXt 生成具有相同 ID 的 PDF?

相关内容