你能用iTEXT将动态pdf文件转换成静态pdf文件吗?

时间:2015-07-17 06:20:05

标签: java pdf dynamic static itext

我使用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​​或设置配置?帮帮我......

0 个答案:

没有答案