7
如何在Java中将两个PDF文件合并为一个?
我想使用PDFBox将许多PDF文件合并为一个,这就是我所做的: PDDocument document = new PDDocument(); for (String pdfFile: pdfFiles) { PDDocument part = PDDocument.load(pdfFile); List<PDPage> list = part.getDocumentCatalog().getAllPages(); for (PDPage page: list) { document.addPage(page); } part.close(); } document.save("merged.pdf"); document.close(); 哪里pdfFiles是一个ArrayList<String>包含了所有的PDF文件。 当我运行上面的代码时,我总是得到: org.apache.pdfbox.exceptions.COSVisitorException: Bad file descriptor 难道我做错了什么?还有其他方法吗?