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

标签 java pdf pdf-generation pdfbox

我找不到执行此操作的方法。我需要的是一页作为背景,另一页作为前景。

最佳答案

我找到了!

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" );

关于java - 如何将两个 pdf 页面与 pdfbox (java) 拼接在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9517719/

相关文章:

java - JDBC : foreign key on PK created in same transaction

java - 调整 JScrollPane 客户端的大小而不滚动滚动条

java - 我可以使用 iText 在我的 Swing 应用程序中呈现 PDF 吗?

python - 在Python中保存绘图仅创建一个空的pdf文档

java - 如何在 iText 中相邻显示两个 PDFTable

java - 将无穷大参数作为输入传递给泛型

java - 如何通过网络发送消息?

java - 将base64编码的pdf转换为文件输入流,而不将文件写入系统

java - 如何获取指定关键字在iText7中的位置?

python - 什么程序可以在 Linux 上从 Python 编写 pdf(包括其他 pdf)?