我正在编写一个函数,它将已经转换为ByteArrayOutputStream
和目标filepath\name.pdf
的PDF列表作为输入。
但我收到错误,文件没有保存。
Public Void mergePDF(<ByteArrayOutputStream> src3,String DestinationFileName ){
PDFMergerUtility PDFmerger3 = new PDFMergerUtility();
PDFmerger3.setDestinationFileName(DestinationFileName);
for(ByteArrayOutputStream bos:src3){
byte[] bytes = bos.toByteArray();
InputStream is = new ByteArrayInputStream(bytes);
PDFmerger.addSource(is);
}
try {
PDFmerger.mergeDocuments(null);
} catch (IOException e1) {
e1.printStackTrace();
}// end of the Function
}