2010-02-26 69 views
1

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

回答

1

我倾向于使用Context这种类型的东西,这是一个基于Tex的布局工具,集成到pdftex Tex/Metapost引擎中。这里涉及到一条学习曲线,安装上下文并非完全无关紧要,但是一旦掌握了它,就可以轻松实现涉及PDF的非常普通的程序化文档处理。

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

上下文对于这类任务的好处在于,它始终与PDF一起作为其内部表示,所以不会出现意外的文件大小炸裂或图像质量下降,您可以使用它其他格式之间转换的工具。

+0

谢谢,查尔斯,我会给它一个镜头。 – ProKiner 2010-03-02 18:43:00

相关问题