我使用adobe livecycle designer创建了动态PDF模板,并使用ITEX用XML数据填充模板,并生成了最终的PDF文档。
现在最终的PDF文档仍然是动态的。那么就不能显示PDF Viewer的绑定数据了。 我希望使用itext将动态转换为静态文档。
等。 我已经通过打开动态文档进行测试,选择文件 - >打印设置 - >打印机(adobe PDF)打印新的PDF文件,通过这种方式,PDF类型是静态的
[Sum up Sample]
public void manipulatePdf(InputStream is , String src, String dest, String path)throws IOException, DocumentException {
PdfReader reader = new PdfReader(is); //to read dynamic pdf file
PdfStamper stamper = new PdfStamper(reader,new FileOutputStream(dest));
AcroFields form = stamper.getAcroFields();
XfaForm xfa = form.getXfa();
xfa.fillXfaForm(new FileInputStream( path + "/pdf-temp-file/Data.xml" ) ,true);
xfa.setXfaPresent(false);
stamper.close();
reader.close();
}'
云我如何使用API或设置配置?帮帮我......