如何将两个pdf页面与pdfbox(java)拼接在一起?

时间:2012-03-01 14:14:44

标签: java pdf pdf-generation pdfbox

我找不到这样做的方法。我需要的是一页作为背景,另一页作为前景。

1 个答案:

答案 0 :(得分: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" );