我需要以编程方式将现有PDF(小图形)嵌入到现有PDF的特定页面上。使用iTextSharp我已经能够添加包含此嵌入式PDF的新页面,但需要通过添加此图形来修改现有页面。这可能是使用iTextSharp或任何其他PDF生成的图书馆吗?
答案 0 :(得分:2)
我倾向于使用Context来做这种事情,{{3}}是一种基于Tex的布局工具,集成到pdftex Tex / Metapost引擎中。这涉及到一个学习曲线,并且安装Context并不是完全无关紧要的,但是一旦你掌握了它,它就会使涉及PDF的非常一般的程序化文档处理变得容易。
对于此问题,您需要定义两个叠加层,第一个叠加层是您设置为背景的主PDF,然后是要更改的页面,使用\setlayer
定义前景叠加层命令,其中包含一个\framed
框,使用\externalfigure
命令叠加第二个PDF。