PDFJET对En Empty Constructor不起作用

时间:2011-04-29 06:50:21

标签: java pdf

我想将pdfjet用于Google应用引擎项目。

我从pPdfjet主页下载了Java jar。

我遵循了堆栈溢出示例中给出的示例以及主页中给出的示例。 所有示例都使用空构造函数:PDF pdf=new PDF();。但是,当我尝试使用它时, 它说构造函数PDF()是未定义的,所以显示的所有方法都不起作用:

pdf.wrap():未定义

pdf.save("Example_03.pdf"):未定义

2 个答案:

答案 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()将其添加到获取部分。