PDF格式的文件附件注释:同一文件中几乎没有注释

PDF格式的文件附件注释:同一文件中几乎没有注释,pdf,annotations,itextsharp,Pdf,Annotations,Itextsharp,我正在尝试使用iTextSharp将文件附件批注添加到我的PDF文档中。通常,任务是向文件中添加附件(附件类型可能不同-图像、pdf、txt、文档等),并在文档的不同位置创建指向这些文件的链接。问题是,当在AdobeReader中打开文档时,我不知道如何在同一个文件中添加几个注释,而不在“附件”选项卡(带有回形针图标的选项卡)中添加重复的注释 现在,我能够将注释定位在应该的位置,但在这种情况下,我的文档中有一个物理文件,在“附件”选项卡中有多个重复的文件 我可以做的另一件事是在多个页面上添加注释

我正在尝试使用iTextSharp将文件附件批注添加到我的PDF文档中。通常,任务是向文件中添加附件(附件类型可能不同-图像、pdf、txt、文档等),并在文档的不同位置创建指向这些文件的链接。问题是,当在AdobeReader中打开文档时,我不知道如何在同一个文件中添加几个注释,而不在“附件”选项卡(带有回形针图标的选项卡)中添加重复的注释

现在,我能够将注释定位在应该的位置,但在这种情况下,我的文档中有一个物理文件,在“附件”选项卡中有多个重复的文件

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

我一直在尝试的另一个选择是GoToE(MBeded)操作。但带有此类操作的注释不起作用。这是我试图构建的行动结构:

1 0 obj
<< /Type /Action
   /S /GoToE
   /T << /R /C
         /N (Embedded document) >>
10对象
基本上,我的任务将如何执行对我来说没有区别。唯一的要求-文档中没有JS。如果有人有一些解决方案-请帮助

关于
Viktor

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

this.exportDataObject({cName:"[attached_file_name_here]", nLaunch:2});
这也适用于书签。对我来说,幸运的是,我错误地认为我不能在需要这个特性的文档中使用JS