如何使用ITEXTSHARP将动态文本添加到PDF工具栏

时间:2011-04-01 11:25:16

标签: c# pdf-generation itextsharp

enter image description here

大家好,

我正在使用ITEXTSHARP创建PDF文档。我需要在创建PDF文档时向PDF工具栏添加一些内容。我如何使用C#实现这一目标。请参阅附图以供参考。

提前致谢。

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

呃...

好的,怎么做。

在Word中制作模板。

例如Word

Name <FirstName>
Surname <LastName>

Job <JobType>
Salary <Salary>

生成时: 打开单词并替换和其他标记 然后makepdf(例如pdfcreator)

编辑: 好吧,我会展示你的架构,没有现成的代码,因为它很忙

  

1)创建单词模板和   把它存放在安全的地方。 2)复制   模板到临时文件夹3)打开   在C#中逐步编程并替换   “”用你的数据   .Replace('','Voon')4)   Programiticaly打印到PDF并保存   它

答案 2 :(得分:0)

只有插件才能修改acrobat / reader工具栏。这些天可能有针对acrobat API的C#绑定,但我不会指望它。

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

您最好的选择是寻找一些第三方PDF查看器。我仍然不会指望这个功能可用,但它的赔率高于“0”。