2009-01-10 41 views
1

是否有iText的辦法只是的PDF acroform從一個PDF文檔的字段複製到另一個PDF文檔?我的代碼到整個PDF複製,但我希望能夠覆蓋所有的領域一個新的/更新的PDF文檔。iText的副本表單字段

回答

2
public void replaceBackground(String newBackground, String CurrentForm, String newFile) throws Exception 
     { 
      PdfReader reader = new PdfReader(newBackground); 
      PdfReader reader2 = new PdfReader(CurrentForm); 
      PdfStamper stamp = new PdfStamper(reader2, new FileOutputStream(newFile)); 
      stamp.replacePage(reader, 1, 1); 
      stamp.close(); 
     } 
1

我不太記得很清楚,如果我們能夠做到這一點,因爲我並沒有直接對執行工作,但我記得在這個方向指向某人前一陣子。

您可以使用PdfStamper提取出acroForm的字段,然後使用PdfWriter創建與預填充字段創建新AcroForm。我希望我能給你一個更好的例子,但我並不完全知道我的代碼。

+0

謝謝,我正在鑽研壓模的細節。 – Milhous 2009-01-11 20:30:31