【发布时间】:2016-06-24 23:15:05
【问题描述】:
Pdfbox 将文档与 1.8.xx 合并,就像 mergePdf.mergeDocuments() 一样工作正常。现在 pdfbox 版本 2.0.0 包含一些参数,例如 org.apache.pdfbox.multipdf.PDFMergerUtility.mergeDocuments(MemoryUsageSetting arg0)
什么是 MemoryUsageSetting 如何与 mergeDocuments 一起使用。我读起来像 合并源文档列表,将结果保存在目标文件中。 请提供一些相当于 2.0 版的代码.0
public void combine()
{
try
{
PDFMergerUtility mergePdf = new PDFMergerUtility();
String folder ="pdf";
File _folder = new File(folder);
File[] filesInFolder;
filesInFolder = _folder.listFiles();
for (File string : filesInFolder)
{
mergePdf.addSource(string);
}
mergePdf.setDestinationFileName("Combined.pdf");
mergePdf.mergeDocuments();
}
catch(Exception e)
{
}
}
【问题讨论】: