我想讀取一個PDF並將其數據複製到另一個PDF中。第一個PDF包含一些文本和圖像,並且我希望在第二個PDF中準確地在文本結束處(基本上是PDF文件的末尾)寫入一個圖像。現在它只是在頂部打印。我怎樣才能做出這個改變?iText中的圖像定位 - Java
PdfReader reader = null;
reader = new PdfReader(Var.input);
Document document=new Document();
PdfWriter writer = null;
writer = PdfWriter.getInstance(document,new FileOutputStream(Var.output));
PdfImportedPage page = writer.getImportedPage(reader, 1);
reader.close();
document.open();
PdfContentByte cb = writer.getDirectContent();
// Copy first page of existing PDF into output PDF
document.newPage();
cb.addTemplate(page, 0, 0);
// Add your new data/text here
Image image = null;
image = Image.getInstance (Var.qr);
document.add(image);
document.close();
謝謝。它的確如我所想。 :)但是,有沒有什麼辦法可以將文本與座標一起使用PDF壓模? –
是的,你可以。我將不得不查看,雖然...我的用例不包括向現有文檔添加文本。 – mkl
我不得不添加一組圖像和文字,結果很容易,但文字有點難以操作。一些幫助將不勝感激:) –