我正在用PDF格式生成一个人的名单。在前几页中,它以表格格式显示基本数据。然而,如果有人点击一个超链接,我想显示更多的细节。最初,我认为这可以创建一个在新窗口中打开person详细信息页面的操作。
我尽量避免打印所有的人的细节。例如,我可以为所有人生成一个person详细信息页面,然后将汇总数据链接到细节。然而,如果有人去打印,这份工作可能需要300页。
是否有办法通过在PDF中嵌入隐藏的PDF来打开新的PDF,还是有方法隐藏页面以避免打印?
发布于 2017-07-31 15:23:24
您可以将人员详细信息作为文件附件嵌入。PDF文件可以包含文件附件,附件可以是PDF文件。
PDF1.6支持GoTo嵌入式操作,当你点击一个链接,你可以进入一个目标的嵌入式文件。
PDF查看器是如何在这样的场景中实现实际导航的(在主程序和细节之间)还有待测试。
发布于 2017-08-01 19:14:09
PDF文件可以包含隐藏的、命名的、称为“模板”的页面。然后可以通过JavaScript隐藏或显示模板页(例如,在链接中)。
只有显示的页面才会打印。
我不知道您是如何创建PDF的,但是一旦您在一个PDF中拥有了所有的页面,您就可以使用Acrobat中的JavaScript创建和隐藏模板页面,使用下面的代码。PDF页码是基于零的。
var t = this.createTemplate({cName:"MyTemplateName", nPage:0 });
t.hidden = true;然后添加执行JavaScript以显示特定模板或模板集的链接,如以下所示.
this.getTemplate("MyTemplateName").hidden = false;默认情况下,从隐藏到可见的模板页被附加到文档的末尾。
https://stackoverflow.com/questions/45418600
复制相似问题