try {
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("Report.pdf"));
document.open();
document.add(new Paragraph("Hello World"));
document.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
这是我在NetBeans中编写的代码,但我在第一行收到错误:
error 1 in 1st line: Document is abstract; cannot be instantiated
error 2 in 2nd line cannot find symbol ,symbol: variable PdfWriter
答案 0 :(得分:5)
您显然正在导入错误的Document
类,正确的导入为com.itextpdf.text.Document,请更新您的导入语句,这将得到修复。
答案 1 :(得分:2)
要解决此问题,您必须复制并粘贴此import语句: 它将100%工作 import com.itextpdf.text.Document;
答案 2 :(得分:1)
下载itext-5.1.3 它将100%确定。 :)和将所有JAR添加到您的项目中。 我遇到了同样的问题并解决了它。
答案 3 :(得分:0)
删除
import javax.swing.text.Document;
和添加
import com.itextpdf.text.Document;