2014-03-27 64 views
0

我試圖在現有PDF文件中插入圖像,但iText將它放在第一頁上,我失去了其餘的頁面內容。我如何插入它而不會丟失現有的內容?插入圖像丟失PDF內容

我用這個代碼:

public static void main(String[] args) { 
    Document document = new Document(PageSize.A4); 
    try { 
     PdfWriter.getInstance(document, new FileOutputStream(
      "/home/amira/work/APPS-579/word/generatedMergedDocs/FinalTest/1.pdf")); 
     document.open(); 

     Image image = Image.getInstance(
      "/home/amira/work/APPS-579/word/generatedMergedDocs/FinalTest/a.jpg"); 
     document.add(image);  
    } catch (DocumentException de) { 
     de.printStackTrace(); 
    } catch (IOException ioe) { 
     ioe.printStackTrace(); 
    } 
    document.close(); 
} 

回答

3

你添加圖像一個空文件,因爲你沒有讀取原稿,只需將其覆蓋。

要用itext和圖像修改現有的文檔,請參閱以下tutorial,它可以很好地解釋它。