我的SD卡中有单页多个PDF文件。现在我需要以编程方式将这些单页PDF文件合并到一个PDF文档中。我已经使用Android PDF Writer库创建这些单个PDF文件。我怎样才能做到这一点?如何将多个单页PDF文件合并到Android中的一个PDF文档中
0
A
回答
0
iText库可以合并PDF文件,据说有一个在Android上运行的iText版本。
+0
感谢您的回复。是的,有一个名为** droidText **的版本。由于一些政策问题,我已转向** APW **。否则我更早使用它。 – AnujAroshA
0
您可以将Android上的多个PDF文件与最新的Apache PdfBox Release组合使用。
只需添加这依赖于你的build.gradle:
compile 'org.apache.pdfbox:pdfbox:2.0.2'
而在异步任务做到这一点:
private File downloadAndCombinePDFs(InputStream streamToPdf1, InputStream streamToPdf2, InputStream streamToPdf3) throws IOException {
PDFMergerUtility ut = new PDFMergerUtility();
ut.addSource(streamToPdf1);
ut.addSource(streamToPdf2);
ut.addSource(streamToPdf3);
final File file = new File(getContext().getExternalCacheDir(), System.currentTimeMillis() + ".pdf");
final FileOutputStream fileOutputStream = new FileOutputStream(file);
try {
ut.setDestinationStream(fileOutputStream);
ut.mergeDocuments(MemoryUsageSetting.setupTempFileOnly());
} finally {
fileOutputStream.close();
}
return file;
}
相关问题
- 1. 如何在PHP中将多个PDF文件合并到一个单页PDF中
- 2. 将多个文档合并到单个PDF文档中
- 3. 如何将多个PDF文件合并为一个PDF
- 4. 将多个PDF文件合并为一个PDF文件
- 5. 如何在swift 3.0中将一个pdf合并到另一个pdf文件中。
- 6. 如何将多个PDF文件(或PNG)合并成一个单一的页面
- 7. 将许多PDF合并到具有Web技术的单个多页文件中
- 8. ASP.Net将文档转换和合并到单个PDF中
- 9. 将多个PDF合并为一个PDF
- 10. 将多个文件夹中的多个文件类型合并为一个pdf
- 11. 如何将两个PDF文件合并到一个Java文件中?
- 12. 将多个pdf文档合并成单个文档不起作用
- 13. 将Infopath表单合并到文档库中并制作一个PDF
- 14. Imagemagick将2个生成的PDF合并到1个多页文件中
- 15. 如何在PHP中以单个PDF合并多个PDF
- 16. 合并多个PDF文件合并成一个用PHP Ghostscript的
- 17. 如何将2个base64二进制PDF文件合并为单个PDF?
- 18. 合并几个pdf文件
- 19. 如何将几个jpgs转换为单个多页pdf文件?
- 20. PDFCreator将多个pdf文件合并为一个
- 21. 将PDF合并到一个文件中并使用PDFsharp/MigraDoc添加页码
- 22. 使用zend_pdf在单个PDF文档中显示多个页面
- 23. 用VBScript合并多个PDF文件
- 24. iTextSharp:将两个PDF文档合并为一个
- 25. 将两个文件pdf合并成一个文件覆盖?
- 26. 我们如何使用ghostscript将另外2个pdf文件合并到单页(A4)PDF中?
- 27. 将多页PDF与ImageMagick合并为一个PDF
- 28. 将PDF文档添加到现有PDF文档的每个其他页面上?
- 29. 在iOS中合并2个pdf文件
- 30. 将页码添加到PDF文档中
嘿,你找到了一个解决方案了吗? – gleerman