2012-03-01 83 views
4

我找不到這樣做的方式。我需要的是一頁作爲背景,另一頁作爲前景。如何將兩個pdf頁面與pdfbox(java)連接起來?

+1

定義合併...一個pdf在另一個文檔中跟着另一個? – 2012-03-01 14:17:08

+0

一頁作爲背景,另一頁作爲背景 – user1242789 2012-03-01 14:19:24

+0

如果你想要一個更多的例子,請查看我的答案:http://stackoverflow.com/a/33778107/5576194 – Emil 2015-11-18 10:58:13

回答

3

我找到了!

LayerUtility lu = new LayerUtility(doc); 
PDXObjectForm form = lu.importPageAsForm(doc2, 0); 
PDPage page = (PDPage) doc.getDocumentCatalog().getAllPages().get(0); 
lu.wrapInSaveRestore(page); 
AffineTransform at = new AffineTransform(); 
lu.appendFormAsLayer(page, form, at, "new_layer_name"); 
+0

如果你正在合併的PDF文件有什麼不同的頁面大小?它破壞輸出 - 使用比導入圖層更小的基本PDF進行測試。需要設置大小或改變mediabox/cropbox值我猜。 – 2013-07-15 14:47:04

相關問題