PDF中的FileAttachment注释:对同一文件的注释很少

时间:2012-07-27 17:35:47

标签: pdf annotations itextsharp

我正在尝试使用iTextSharp将FileAttachment注释添加到我的PDF文档中。通常,任务是向文件添加附件(附件类型可能不同 - 图像,pdf,txt,doc等),并在文档的不同位置创建指向这些文件的链接。问题是,当在Adobe Reader中打开文档时,我无法弄清楚如何在“附件”选项卡(带有回形针图标的选项卡)中没有重复项的情况下向同一文件添加少量注释。

现在我能够将注释放在那些应该存在的位置,但在这种情况下,我的文档中有一个phisical文件,附件选项卡中有多个重复项。

我能做的另一件事是在没有重复的情况下向多个页面添加注释,但在这种情况下,我无法定位注释编号2,3等等。它们始终与第一个注释保持相同的位置。

我一直在尝试的另一个选择是GoToE(mbedded)动作。但是这种行为的注释不起作用。这是我试图建立的行动结构:

1 0 obj
<< /Type /Action
   /S /GoToE
   /T << /R /C
         /N (Embedded document) >>

基本上,我的任务实施方式没有区别。唯一的要求 - 文档中没有JS。如果有人有解决方案 - 请帮忙。

关心 尤

1 个答案:

答案 0 :(得分:0)

我发现没有JS没有解决方案。 FileAttachment注释将始终在“附件”选项卡中生成一个条目,但是有一种方法可以将注释与JavaScript操作一起使用,如下所示:

this.exportDataObject({cName:"[attached_file_name_here]", nLaunch:2});

这也适用于书签。对我而言,运气好,因为我错误地认为我不能在需要此功能的文档中使用JS。