以PDF格式嵌入PDF(PDF初始:])

时间:2017-07-31 14:27:06

标签: pdf pdf-generation

我正在生成PDF格式的人员列表。在前几页中,它以表格格式显示基本数据。但是,如果有人点击超链接,我想显示更多详细信息。最初,我认为这可以创建一个在新窗口中打开人员详细信息页面的操作。

我试图避免打印所有人的详细信息。例如,我可以为所有人生成人员详细信息页面,然后将摘要数据链接到详细信息。但是,如果有人去打印,这份工作可能需要300页。

有没有办法通过在PDF中嵌入隐藏的PDF来打开新PDF,还是有办法隐藏页面不被打印?

2 个答案:

答案 0 :(得分:1)

您可以将人员详细信息作为文件附件嵌入。 PDF文件可以包含文件附件,附件可以是PDF文件 PDF 1.6支持GoTo Embedded操作,当您单击链接时,您可以转到嵌入文件中的目标

表示PDF查看器如何在这种情况下(主数据和详细信息之间)实现实际导航。

答案 1 :(得分:1)

PDF文件可以包含名为“模板”的隐藏页面。然后可以通过JavaScript隐藏或显示模板页面(例如,在链接中)。

仅显示正在显示的页面。

我不确定您是如何创建PDF的,但是一旦您将所有页面都放在一个PDF中,就可以使用Acrobat中的JavaScript来创建和隐藏模板页面,使用类似下面的代码。 PDF页码基于零。

var t = this.createTemplate({cName:"MyTemplateName", nPage:0 });
t.hidden = true;

然后你会添加执行JavaScript的链接来显示特定模板或一组模板......

this.getTemplate("MyTemplateName").hidden = false;

默认情况下,从隐藏到可见的模板页面会附加到文档的末尾。