java - 在 Flex/Java 中生成和显示 PDF 文件

标签 java apache-flex pdf pdf-generation jasper-reports

我们在前端使用 Flex,在后端使用 Java。当用户请求 PDF 文件时,请求将转到 Java 后端,在那里将使用 Jasper Reports 生成 PDF 文件。我们不知道的是如何在浏览器中显示这个 PDF 文件;因为我们不想使用 JSP/Servlets 等 - 它只能是 flex。有什么建议吗?

最佳答案

Flash Player 本身无法呈现 PDF 文件。这可以使用 Adob​​e AIR 但不能在 Flex 应用程序中实现。最好的办法是调用 navigateToURL() 并在新的浏览器选项卡/窗口中打开一个 Servlet。 Servlet 可以简单地将 PDF 文件的内容写入 OutputStream 并设置适当的 HTTP header 。

关于java - 在 Flex/Java 中生成和显示 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/606580/

相关文章:

java - 检测 JTextField "deselect"事件

java - Spring Data GemFire - 由 : java. lang.IllegalStateException 引起:连接池 "DEFAULT"尚未创建

java - 使用签名公钥 RSA java 验证数据

xml - 在Flex中访问XML的根节点

javascript - 使用 phantomJS 渲染 pdf 时消除边距

php - 对PDF文件的每一页进行截图

java - Java中的a.getClass()和A.class有什么区别?

apache-flex - 将 ArrayCollection 从 ColdFusion 传递到 Flex(使用 BlazeDS)

apache-flex - LoaderContext 和 ApplicationDomain 随 Adob​​e AIR 发生变化?

wordpress - 将 pdf 从 wp_remote_get 发送到浏览器