【问题标题】:directly create pdf through pdfjet library on end user's pc in gae java application在 gae java 应用程序中通过最终用户 PC 上的 pdfjet 库直接创建 pdf
【发布时间】:2011-06-14 14:36:44
【问题描述】:

我想使用 PDFJet 库将我的 java 应用程序(在 Google App Engine 上)完成的一些分析的内容输出到 PDF...我希望该文件应该直接在最终用户的电脑上创建。是否可以这样做,任何代码示例都将不胜感激。

谢谢, 阿文德。

【问题讨论】:

  • 为什么要“直接在最终用户的 PC 上创建”PDF?在服务器上生成并发送给他们有什么问题?

标签: java google-app-engine pdf-generation


【解决方案1】:

在您的 servlet 中,

public void doGet(HttpServletRequest request, HttpServletResponse response) {

  // set content type so client will see the file download dialog
  response.setContentType("application/pdf");

  // generate pdf content
  PDF pdf = new PDF(response.getOutputStream());
  ...

  // writes file to client
  pdf.flush();
  pdf.close();

}

免责声明:我没有测试上面的代码。

【讨论】:

    猜你喜欢
    • 2012-08-09
    • 2013-02-09
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-30
    • 1970-01-01
    相关资源
    最近更新 更多