我不能将文本合并到itext中的两个不同的pdf文件中

时间:2017-12-10 12:36:00

标签: java pdf itext

我正在尝试将我自己的自制文本与其他已经完成的pdf连接起来。问题是当我连接两个pdf时,第二个从新页面开始,他没有与其他pdf合并。

public static void main(String[] args) throws DocumentException, IOException {
    String[] files = new String[]{"FirstPdf.pdf","SecondPdf.pdf"};
    Document document = new Document();
    PdfCopy copy = new PdfCopy(document, new FileOutputStream("PdfConcatenation.pdf"));

    document.open();
    for (String file : files){
        PdfReader reader = new PdfReader(file);
        for (int i = 1; i <= reader.getNumberOfPages(); i++){
            // optionally write an if statement to include the page
            copy.addPage(copy.getImportedPage(reader, i));
        }
        copy.freeReader(reader);
        reader.close();
    }
    document.close();

}

我希望“SecondPdf”文本在“FirstPdf”文本之后直接显示... enter image description here

0 个答案:

没有答案