如何将源PDF嵌入PDF中的现有页面?

如何将源PDF嵌入PDF中的现有页面?,pdf,pdf-generation,embed,itextsharp,imposition,Pdf,Pdf Generation,Embed,Itextsharp,Imposition,我需要以编程方式将现有PDF(一个小图形)嵌入到现有PDF的特定页面上。使用iTextSharp,我已经能够添加一个包含此嵌入PDF的新页面,但需要的是通过添加此图形来修改现有页面。这是否可能使用iTextSharp或任何其他PDF生成库?我倾向于使用,这是一种集成到pdftex Tex/Metapost引擎中的基于Tex的布局工具。这涉及到一个学习过程,安装上下文并不是一件简单的事情,但一旦掌握了诀窍,就可以轻松地处理涉及PDF的非常通用的编程文档 对于这个问题,您需要定义两个覆盖,第一个覆盖

我需要以编程方式将现有PDF(一个小图形)嵌入到现有PDF的特定页面上。使用iTextSharp,我已经能够添加一个包含此嵌入PDF的新页面,但需要的是通过添加此图形来修改现有页面。这是否可能使用iTextSharp或任何其他PDF生成库?

我倾向于使用,这是一种集成到pdftex Tex/Metapost引擎中的基于Tex的布局工具。这涉及到一个学习过程,安装上下文并不是一件简单的事情,但一旦掌握了诀窍,就可以轻松地处理涉及PDF的非常通用的编程文档

对于这个问题,您需要定义两个覆盖,第一个覆盖是设置为背景的主PDF,然后在要更改的页面上,使用
\setlayer
命令定义前景覆盖,该命令包含一个
\framed
框,它使用
\externalfigure
命令叠加第二个PDF


对于这类任务,上下文的好处在于它始终使用PDF作为其内部表示,因此不会出现文件大小意外膨胀或图像质量下降的情况,这可以通过其他格式转换工具实现。

谢谢,Charles,我来试一试。