Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 生成和打开PDF文件_Java_Pdf - Fatal编程技术网

Java 生成和打开PDF文件

Java 生成和打开PDF文件,java,pdf,Java,Pdf,我正在尝试生成一个PDF文件,并在新窗口中一次又一次地打开它,以便用户可以打印它。我有下面的代码生成pdf并保存在磁盘上,但打开它时遇到问题 PdfWriter.getInstance(document, new FileOutputStream("HelloWorld-Table.pdf")); document.open(); PdfPTable table = new PdfPTable(3); // 3 columns. PdfPCell cell1 = new PdfPCell(n

我正在尝试生成一个PDF文件,并在新窗口中一次又一次地打开它,以便用户可以打印它。我有下面的代码生成pdf并保存在磁盘上,但打开它时遇到问题

PdfWriter.getInstance(document, new FileOutputStream("HelloWorld-Table.pdf"));
document.open();

PdfPTable table = new PdfPTable(3); // 3 columns.

PdfPCell cell1 = new PdfPCell(new Paragraph("Cell 1"));
PdfPCell cell2 = new PdfPCell(new Paragraph("Cell 2"));
PdfPCell cell3 = new PdfPCell(new Paragraph("Cell 3"));

table.addCell(cell1);
table.addCell(cell2);
table.addCell(cell3);

document.add(table);
document.close();

我可以在这里添加什么以便打开PDF文件?

也许您可以使用Java而不是iText:@tehDorf打开它,这是正确的。考虑把它变成一个答案,或者我们应该把问题标记为一个可能的复制品。ITEXT的可能副本不是PDF查看器,而事实上,使用LIB生成PDF文件在这里是不相关的,这就是为什么我删除了标签。这更像是一个普通问题,因此我添加了标签。谢谢大家的评论和建议。也许我在这里说得不够清楚。我的全部意图是问我是否可以打开此pdf而不是保存到磁盘?