大家好,
我正在使用ITEXTSHARP创建PDF文档。我需要在创建PDF文档时向PDF工具栏添加一些内容。我如何使用C#实现这一目标。请参阅附图以供参考。
提前致谢。
答案 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”。