2011-04-01 66 views
0

enter image description here如何使用iTextSharp的

大家好,

我使用iTextSharp的创建PDF文档动态文本添加到PDF工具栏。我需要在创建PDF文档时将一些内容添加到PDF工具栏中。我怎样才能实现这一点使用C#。请参阅附件图片以供参考。

在此先感谢。

回答

2

iTextSharp用于生成PDF文件,而不是修改PDF查看器。如果你需要在Adobe Reader中修改工具栏和类似的东西,这绝对不是你用iTextSharp可以实现的。

+0

感谢您的回复..是否有任何其他方式添加文本使用C#的PDF工具栏。还有一个问题是我可以从PDF文件头中删除最大化和最小化按钮。我可以使用任何C#代码实现此目的吗? – 2011-04-01 11:39:01

+0

@karthik k,我非常怀疑这是可能与C#。 – 2011-04-01 11:39:47

+0

你可以推荐任何更好的代码来实现这个使用Javascript或使用任何第三方PDF工具。其实这是我们从客户那里得到的要求。 – 2011-04-01 11:48:08

0

呃...

好的如何做到这一点。

在Word中制作模板。

如Word中

Name <FirstName> 
Surname <LastName> 

Job <JobType> 
Salary <Salary> 

的产生时间: 打开Word和替换等标志 然后makepdf(的PDFCreator例如)

编辑: 好生病显示ü模式,没有现成的代码的Cuz有点忙碌

1)创建word模板和 将它存储在安全的地方。 2) 模板复制到开启在 临时文件夹3)programicaly在C#和与UR数据替换 “” .Replace( '', 'Voon')4) Programiticaly打印到PDF和保存 它。

+0

嗨,我需要使用C#。 – 2011-04-01 11:57:37

+0

双后。抱歉 – VoonArt 2011-04-01 12:14:11

0

只有插件可以修改acrobat/reader工具栏。现在可能有用于acrobat API的C#绑定,但我不会指望它。

PS:您可以免费制作Acrobat插件。 “Reader Enable”插件需要Adobe的直接干预,而$$$。他们签署了该插件的一个版本,并且只有该签名版本才能在Reader中运行。

最好的办法是去寻找一些第三方的PDF阅读器。我仍然不会指望这个功能可用,但它的赔率比“0”好。