Ben PDFBox kullanarak içine birçok PDF dosyalarını birleştirmek istediğiniz ve bu benim yaptığım budur: pdfFiles
tüm PDF dosyalarını içeren bir ArrayList<String>
Java'da iki PDF dosyasını bir birine nasıl birleştirirsiniz?
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();
olduğu yere. Yukarıda koşuyorum zaman
, hep alıyorum:
org.apache.pdfbox.exceptions.COSVisitorException: Bad file descriptor
Am Yanlış bir şey yapıyor? Bunu yapmanın başka bir yolu var mı?
Biri iText [http://java-x.blogspot.com/2006/11/merge-pdf-files-with-itext.html] işaret ve sonra cevap silindi. Çalıştı ve bunun için teşekkürler. – Lipis
[Link] (http://java-x.blogspot.de/2006/11/merge-pdf-files-with-itext.html), bir cevabı arayan birine yardımcı olabilir. –