【发布时间】:2014-03-21 14:15:53
【问题描述】:
我必须从 URL 打印 pdf。我已经阅读了很多网站,但我还没有找到解决方案。我正在为我的项目使用 JAVA 7。有人可以帮我解决这个问题吗? (例如,网站、手册、代码)
提前谢谢你。
【问题讨论】:
我必须从 URL 打印 pdf。我已经阅读了很多网站,但我还没有找到解决方案。我正在为我的项目使用 JAVA 7。有人可以帮我解决这个问题吗? (例如,网站、手册、代码)
提前谢谢你。
【问题讨论】:
您需要一个 servlet - HTTP 侦听器 - 用于侦听对该 URL 的 HTTP GET/POST 请求。
servlet 需要生成 PDF 并将字节写入输出流。
对于生成 PDF,您至少有两个选择:XSL-FO,如果数据是 XML,这是一个不错的选择,或者 iText,一个用代码创建 PDF 的 Java 库。
如果文件系统上已经存在该文件,您只需读取字节并将它们流式传输到输出流。
【讨论】: