2

我最近的工作任务是开发我们产品的交互式 PDF 目录,我的上级可以通过数字方式分发它,让潜在客户无需访问网站即可浏览。

我们有一个 Excel 文件,其中列出了我们产品的所有详细信息 - 名称、描述、标题、图像、类别等。我使用 Data Merge 创建了这个 300 页的文档,而不是将每个产品的信息手动复制到一个页面上。

不幸的是,我现在卡住了 - 我设计目录的方式是我有一个图像,我想制作一个按钮,如果这个人想购买产品,将把他们直接带到他或他的在线产品页面她可以将它添加到购物车。这很好,但我似乎无法找到一种方法使图像按钮的链接成为页面内容的其余部分的变量。每个产品页面的链接都包含在 CSV 文件中,但如果没有可变的 Web 链接方法,我将不得不单独创建唯一链接,这有点违背了使用 Data Merge 的目的。

所以我的问题是 - 有没有办法让 URL 按钮(图像)具有可以从 CSV 文件读取并像其他导入内容一样更改每个页面的 Web 链接功能?我在 Adob​​e 论坛上问过,我收到的一个答案是使用 JavaScript,所以我来到了这里。如果没有,是否有另一种方法可以自动化单个链接过程,而无需在每个生成的页面上进行设置?

提前致谢,

亚舍

4

1 回答 1

1
  1. 我没有测试它,但我认为您首先必须使用 - 方法进行HyperlinkPageItemSources定义add()。此方法接受一个图像对象,因为它是一个pageItem. (http://jongware.mit.edu/idcs4js/pc_HyperlinkPageItemSources.html)

  2. 然后HyperlinkURLDestinationsadd()-method 定义。该方法接受 URL 作为字符串。(http://jongware.mit.edu/idcs4js/pc_HyperlinkURLDestinations.html)

  3. Hyperlinksadd()-method定义。第一个参数是 a hyperlinkSource- 对于这种情况 a HyperlinkPageItemSource- 而第二个参数是 a hyperlinkDestination- 对于这种情况 a HyperlinkURLDestination。(http://jongware.mit.edu/idcs4js/pc_Hyperlinks.html)

要读取 csv 文件并带入数组,请查看此处(function parseCSV()...):http ://forums.adobe.com/message/3404908#3404908

希望那有所帮助!

于 2011-05-04T13:19:31.033 回答