在启用页码编号时,PDF 输出中的嵌入链接不起作用
作者: novirium创建于 2022年6月12日更新于 2026年4月10日
标签compatibilityhelp wanted
您运行的是哪个版本的Invoice Ninja?例如 v4.5.25 / v5.0.30 v5.3.96 您运行的是什么环境? Docker 您是否检查了日志文件(存储/日志/)?请提供修改后的输出 您是否搜索了现有问题? 您是否在发布之前向 Slack/论坛报告了此问题? 请描述错误 如果启用发票页编号,则生成的 PDF 中嵌入的链接将不再可用。 重现步骤 选择或修改使用嵌入链接的 PDF 发票模板(例如,使用“支付”或“查看”链接,由“$payment_button”和“$view_button”字段替换)。启用发票页编号(“发票设计”->“通用设置”->“页编号”->选择“显示”)。生成的发票 PDF 中的嵌入链接现在不可点击。 预期行为 任何查看 PDF 的人都可以点击生成的链接,并将浏览器打开到相关页面(通常是查看或支付发票)。在未启用页编号时,这些链接确实可用。 屏幕截图 其他上下文 这个错误是由于 FPDI 用于将页号插入 PDF 这里引起的。这是 FPDI 中的一个 已知问题,而且 他们不打算修复它。看起来,这是由于 FPDI 以与其模板系统兼容的格式重写 PDF 所致。据口头传说,在我的示例中,这种重构还将 PDF 大小增加了 40% 以上(使用相同的示例发票,启用页编号后,链接被破坏,PDF 大小从 700KB 增加到 1MB)。 (v5) 您是否可以在我们的演示站点上重现此问题? https://demo.invoiceninja.com
内容来源: invoiceninja/invoiceninja