我想将pdfjet用于Google应用引擎项目。
我从pPdfjet主页下载了Java jar。
我遵循了堆栈溢出示例中给出的示例以及主页中给出的示例。
所有示例都使用空构造函数:PDF pdf=new PDF();
。但是,当我尝试使用它时,
它说构造函数PDF()是未定义的,所以显示的所有方法都不起作用:
pdf.wrap()
:未定义
pdf.save("Example_03.pdf")
:未定义
答案 0 :(得分:1)
看起来他们网页上的示例已经过时了。请查看zip下载中的示例。这个简单的例子对我有用:
OutputStream out = new FileOutputStream("test.pdf");
PDF pdf = new PDF(out);
Page page = new Page(pdf, Letter.PORTRAIT);
pdf.flush();
out.close();
答案 1 :(得分:0)
好的,这很容易。实际上,而不是从req.getOutputStream()直接创建和实例BytArrayOutputStream并使用它。
要发送它,只需使用out.toArray()将其添加到获取部分。