当前位置: 首页 > 知识库问答 >
问题:

pdf文档上注释的位置

公英哲
2023-03-14

我需要在现有的pdf上添加一些文本注释。我设法创建了注释并显示它们。唯一的问题是,当在Adobe Reader中打开pdf文档时,注释的内容(如果已最大化)会显示在页面的右侧。

可以将展开标注的坐标设置为与图标相同?(我在用itext 5操作pdf)

提前谢谢

共有1个答案

赵禄
2023-03-14

我不知道如何用iText做到这一点,但我可以告诉你它如何在PDF格式的内部工作。

注释对象可以有一个Popup属性,用于html" target="_blank">自定义与注释关联的弹出窗口。此Popup属性也是一个注释对象,因此您可以像配置父注释一样配置其在页面上的位置。

从 PDF 参考文档:

表8.15所有注释字典共有的条目
键:Rect
类型:矩形
值:(必填)注释矩形,以默认用户空间单位定义注释在页面上的位置。

PDF中有不同类型的注释(文本、链接、自由文本、线条、正方形等),但只有标记注释可以有弹出窗口,并非所有这些类型都被视为标记注释。如果您想知道哪些类型被视为标记注释,请查看PDF参考文档的表8.20注释类型(第8章-注释,第8.4.5部分-注释类型)。< br>
查看iText文档,我看到有一个名为PdfAnnotation的类,这可能是您用来创建新注释的类。该类包含一个名为setPopup的方法。也许你可以试试这个方法。

 类似资料:
  • 我有一本书的多份副本。不同用户评论的pdf文档。我想把所有这些评论合并成一个新的pdf“合并”。 我在一个名为“路径”和“目录”属性的文档类中编写了这个子类。 这段代码导致了一个我无法解决的异常。 iText。内核PDFEException:“Pdf间接对象属于其他Pdf文档。将对象复制到当前pdf文档。' 要执行此任务,我需要更改什么?还是我完全摆脱了我的代码块?

  • 主要内容:Javadoc标签,Javadoc命令,DOS命令生成API帮助文档 ,MyEclipse生成API帮助文档,文档注释的格式Java 支持 3 种注释,分别是单行注释、多行注释和文档注释。文档注释以 开头,并以 结束,可以通过 Javadoc 生成 API 帮助文档,Java 帮助文档主要用来说明类、成员变量和方法的功能。 文档注释只放在类、接口、成员变量、方法之前,因为 Javadoc 只处理这些地方的文档注释,而忽略其它地方的文档注释。 Javadoc 是 Sun 公司提供的一种工

  • 我一直在寻找一个解决这个问题的几个星期,我有一些文件(约95)我正试图使用Gate分类。我已经将它们放在一个名为training_corpus的语料库中,但是,在ANNIE注释了语料库之后,我必须返回到每个文件中,选择文档中的所有标记,并创建一个名为manite的注释,使用feature type和value to the class for document。例如: 键入开始结束id功能 提及0

  • 我需要提取word文档评论和他们评论的文本。下面是我当前的解决方案,但它无法正常工作 输出为(不正确): 预期产出为: 请帮我一个更好的方法来显示word文档评论和他们评论的文本。如果你需要额外的细节让我知道我会提供所有所需的细节

  • 我不知道如何恰当地提出我的问题,但我会尽力而为。 我们有一个逻辑来检查文档中的注释/链接。我们有一份PDF文档没有通过检查。然而,当我们检查这份文件时,我们没有发现任何链接或评论或注释的迹象。 这是评论/注释部分的屏幕截图,指示找不到评论。 然而,当我们通过C# iTextSharp代码运行这个文档时,链接确实出现了,但是没有任何细节 以下是我们的代码,其中子类型返回为“链接”,但“名称”,“内容

  • 在我当前的代码(Java)中,我正在使用类级Java注释进行一些自定义注释处理,即注释。 目标类只包含静态实用程序方法,所以我在Kotlin中使用了文件范围的函数。如何将这些注释添加到生成的类中? 在Java中: 现在在静态编程语言中: