gpt4 book ai didi

javascript - InDesign 中具有可变 URL 的 Web 链接按钮

转载 作者:行者123 更新时间:2023-11-30 06:04:52 24 4
gpt4 key购买 nike

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

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

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

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

提前致谢

亚设

最佳答案

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

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

  3. 使用add() 方法定义超链接。第一个参数是 hyperlinkSource——在本例中是 HyperlinkPageItemSource——第二个参数是 hyperlinkDestination——在本例中是 HyperlinkURLDestination。 (http://jongware.mit.edu/idcs4js/pc_Hyperlinks.html)

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

希望对您有所帮助!

关于javascript - InDesign 中具有可变 URL 的 Web 链接按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5680793/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com