【问题标题】:How to generate a downloadable PDF with iText?如何使用 iText 生成可下载的 PDF?
【发布时间】:2013-06-06 13:03:39
【问题描述】:

如何使 PDF 文件可下载?

我的 Web 应用程序在 Tapestry 4.0.2、Spring 和休眠中。当用户单击“另存为 PDF”链接时,应该可以下载 PDF。

到目前为止,我有一个生成 PDF 文件的工作代码,但该文件保存在我的桌面上,我想要做的是,当用户单击链接时,应该可以下载 pdf 文件而不是存储该文件在应用程序中。我正在为此使用 iText 库。

【问题讨论】:

    标签: java jakarta-ee itext tapestry


    【解决方案1】:

    您将使用 StreamResponse 呈现二进制文件并使用 ComponentResources.createEventLink(...) 生成 PDF 事件的链接。

    看看我的 PDFLink 组件 here 它使用 Apache FOP 呈现 PDF 二进制文件

    * 编辑 * 我刚刚阅读了细则(即 Tapestry 4.0.2)。我不熟悉 Tapestry 4。我将把这个答案留在这里,因为其中一些可能是兼容的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-13
      • 1970-01-01
      • 2016-03-24
      • 2019-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多