使用org.apache.pdfbox-2.0.6合并时,可填写字段中的公共数据未从pdf传递到pdf

时间:2018-02-12 07:00:24

标签: java pdf merge pdfbox

我们正在使用PDFMergerUtility方法mergeDocuments(org.apache.pdfbox.io.MemoryUsageSetting)来合并两个可填写的pdf文件。 pdfs得到合并,但是不会复制从pdf到pdf的公共数据(如nameage等字段的数据,这些数据存在于pdf的2页以上)。 比方说我们有2个pdf,pdf包含namedate of birth个可填写字段。当我们使用上述方法合并这两个pdf时,字段中的值不会从pdf复制到pdf。

PDFMergerUtility merger = new PDFMergerUtility();
merger.addSource(new ByteArrayInputStream(document.getByteArray()));
merger.setDestinationStream(byteArrayOutputStream);
merger.`mergeDocuments`(MemoryUsageSetting.setupMixed(2000000));

0 个答案:

没有答案