2010-02-26 70 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

相關問題