簡體   English   中英

iText-循環閱讀pdf並逐一合並

[英]iText - Read pdfs in a loop and merge one by one

我有一個循環,每次都讀取pdf文件。 我想將這些pdf文件添加到另一個最終pdf中。 基本上將所有pdf合並為一個新的pdf文件。

我嘗試了以下方法:

我試圖在循環內串聯字節數組

ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
for (............){
  outputStream.write(myInfo.getByteArray());
}

pdfreader = new PdfReader(outputStream.toByteArray());
FileOutputStream fileout = new FileOutputStream(file);

PdfStamper pdfStamper = new PdfStamper(pdfreader, fileout);

pdfStamper.close();
pdfreader.close();

最終pdf的問題並不包含所有pdf。 相反,它只有一個pdf。

而且我不確定這是否是正確的方法。 還是有其他任何一個PDF合並?

看看PdfMerger的文檔:itextsupport.com/apidocs/iText7/7.0.3/com/itextpdf/kernel/utils/PdfMerger.html

如果需要,我可以稍后准備一個示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM