作为您所引用的书的作者,我想指出的是,书中的示例有些过时了。该书将建议您使用
PdfCopyFields合并表单,但是该类在最新版本的iText中已弃用。
请看一下新的例子:
- 合并表格
- 合并表格2
换句话说:现在可以使用
PdfCopy该类来复制/合并表单,但是可以将其导入以指示
PdfCopy需要合并字段,如以下代码片段所示:
public void createPdf(String filename) throws IOException, documentException { PdfReader[] readers = { new PdfReader(getFile1()), new PdfReader(getFile2()) }; createPdf(filename, readers);}public void createPdf(String filename, PdfReader[] readers) throws IOException, documentException { document document = new document(); PdfCopy copy = new PdfCopy(document, new FileOutputStream(filename)); copy.setMergeFields(); document.open(); for (PdfReader reader : readers) { copy.adddocument(reader); } document.close(); for (PdfReader reader : readers) { reader.close(); }}该
setMergeFields()方法是您需要记住的方法。



