Pdf 要使用哪种类型的注释(或其他对象)?

Pdf 要使用哪种类型的注释(或其他对象)?,pdf,Pdf,我想使用现有的PDF,在页面顶部的预定义位置添加半透明矩形。当用户将鼠标移动到矩形上时,它应更改颜色和/或透明度。我应该能够为两种状态定义不同的颜色(包括透明度)。单击它会执行我定义的一些操作(例如转到另一个页面或网站) 我知道这可以通过注释来完成,但我很难确定哪种类型的注释最适合。他们似乎也不能很好地处理透明度问题。当然,我愿意使用注释以外的东西,如果需要的话…1),那一定是注释。如果它是可点击的,并且做了一些事情,那么它就是一个注释。它可以是某些页面内容顶部的注释,但必须包含注释 2) 可以

我想使用现有的PDF,在页面顶部的预定义位置添加半透明矩形。当用户将鼠标移动到矩形上时,它应更改颜色和/或透明度。我应该能够为两种状态定义不同的颜色(包括透明度)。单击它会执行我定义的一些操作(例如转到另一个页面或网站)

我知道这可以通过注释来完成,但我很难确定哪种类型的注释最适合。他们似乎也不能很好地处理透明度问题。当然,我愿意使用注释以外的东西,如果需要的话…

1),那一定是注释。如果它是可点击的,并且做了一些事情,那么它就是一个注释。它可以是某些页面内容顶部的注释,但必须包含注释

2) 可以将按钮的外观设置为任意PDF内容,包括“正常”和“鼠标悬停”外观。请注意,这些外观无法通过Acrobat UI获得,但可以通过对象级别的API以编程方式访问。所有外观词典都有三种不同的状态:“N”正常,“R”奥利弗和“D”自己

老实说,我从来没有尝试过设置表单字段的滚动(或向下滚动)外观,所以我不确定这会有多好,但理论是正确的

理论和实践有什么区别?理论上,理论和实践没有区别。哎哟

您没有指定编程语言/os/任何东西,因此无法提供更多详细信息


使用具有图标外观和透明背景的按钮。图标是包含资源的任意PDF内容流。在其中,您可以像设置页面内容流的一部分一样设置透明度。事实上,AcrobatGUI允许您选择图标的唯一方法是从现有PDF文档中选择页面

或者,您也可以将小部件的/DA设置为使用透明性和扩展的图形状态资源,并将其添加到Acroform的DR字典中。我自己没有尝试过。

我正在使用PDF规范(ISO 32000-1)作为可能的基础,因此语言/API在这一点上不应该是一个问题(FWIW,我使用的是java/pdfbox)。我想你指的是小部件注释?问题是,指定颜色的四种方法(注释字典中的键“C”)都不允许部分透明-因此,例如,我不知道如何使按钮成为20%透明的红色正方形。