【发布时间】:2021-07-25 19:04:57
【问题描述】:
我有一个客户在 InDesign 中构建了一个大型产品目录。它有静态部分和动态部分,需要定期从其数据库生成的 XML 文件中进行数据合并。
他们希望能够在不拥有 InDesign Server 或启动 InDesign Desktop 的情况下拥有一个工作站,自动与最新的 XML 文件合并并生成整个目录的 PDF,而用户交互尽可能少(最好是在任何时候自动XML 文件更改,或者至少通过单击 InDesign 外部的按钮)。
无论有没有 IDS,这都可能吗?可以设置脚本来执行此操作吗?
提前感谢您的任何意见!
【问题讨论】:
-
不,如果没有 InDesign 引擎,您将无法处理 indd 文件。否则,您可能不得不考虑替代解决方案,例如 XSL-FO 或基于 Web 的 PDF 生成工具,例如 Callas 的 PDFChip。
-
我想您可以将目录转换为 IDML 格式并操作 XML。我怀疑您需要付出的努力将超过您试图避免的任何许可成本。从好的方面来说,您所描述的工作不需要 InDesign Server。整个事情都可以编写脚本并在 InDesign 的桌面副本中运行。
-
如果需要启动 InDesign Desktop,这可能是客户可以接受的折衷方案。他们主要是想避免 IDS 的高昂成本,但如果我所问的(无需运行 InDesign 的全自动合并和 PDF 创建)完全可以使用 IDS,我想给他们这些信息。也就是说,当 XML 文件更改时,是否可以通过 InDesign 自动启动 PDF 生成?还是必须手动导出为 PDF?
-
但如果我所问的(无需运行 InDesign 的全自动合并和 PDF 创建)完全可以使用 IDS,我想给他们这些信息。 > 是的。也就是说,当 XML 文件更改时,是否可以通过 InDesign 自动启动 PDF 生成?是的。你可以想到一个热文件夹。一些工作流程软件就是为此设计的,例如 Enfocus Switch。 Applescript 文件夹操作打算这样做,但结果是随机的。
标签: xml pdf adobe-indesign indesign-server