InDesign自动XML合并和PDF创建,无需InDesign服务器

InDesign自动XML合并和PDF创建,无需InDesign服务器,xml,pdf,adobe-indesign,indesign-server,Xml,Pdf,Adobe Indesign,Indesign Server,我有一个客户在InDesign中内置了大量的产品目录。它的静态部分与动态部分混合在一起,动态部分需要定期从数据库生成的XML文件中合并数据 他们希望能够拥有一个工作站,而无需拥有InDesign Server或启动InDesign Desktop,自动与最新的XML文件合并,并生成整个目录的PDF,同时尽可能减少用户交互(最好是在XML文件更改时自动更改,或者至少通过单击InDesign外部的按钮) 这在有或没有ID的情况下是可能的吗?可以设置脚本来实现这一点吗 提前感谢您的任何输入!我最终创建

我有一个客户在InDesign中内置了大量的产品目录。它的静态部分与动态部分混合在一起,动态部分需要定期从数据库生成的XML文件中合并数据

他们希望能够拥有一个工作站,而无需拥有InDesign Server或启动InDesign Desktop,自动与最新的XML文件合并,并生成整个目录的PDF,同时尽可能减少用户交互(最好是在XML文件更改时自动更改,或者至少通过单击InDesign外部的按钮)

这在有或没有ID的情况下是可能的吗?可以设置脚本来实现这一点吗


提前感谢您的任何输入!

我最终创建了一个node.js gulp应用程序,它侦听XML输入文件夹,下载XML中引用的图像,执行一些XSLT,然后启动InDesign desktop。ID启动脚本接管并执行XML导入、导出PDF,然后关闭InDesign

节点应用程序再次接管,监听正在放置的PDF,然后将文件上载到web服务器


谢谢大家,谢谢你的反馈。

不可以在没有InDebug引擎的情况下处理IdD文件。否则你可能需要考虑其他解决方案,如XSL FO或基于Web的PDF生成工具,如卡拉斯的PDFCHIFT。我想你可以将目录转换成IDML格式并操作XML。我的需要将超过您试图避免的任何许可成本。好的一面是,您不需要InDesign Server来完成所描述的工作。整个过程可以在InDesign的桌面副本中编写脚本并运行。如果需要启动InDesign desktop,这可能是客户可以接受的折衷方案。他们通常会nt以避免ID的高昂成本,但如果我要求的话(完全自动合并和PDF创建,无需运行InDesign)如果使用ID完全可以,我想告诉他们这些信息。也就是说,当XML文件更改时,是否可以使用InDesign自动启动PDF生成?或者是否必须手动导出为PDF?但是如果我要求的是(完全自动合并和PDF创建,而不运行InDesign)完全可以使用ID,我想给他们这些信息。>是的。也就是说,当XML文件更改时,是否可以使用InDesign自动启动PDF生成?是的。您可以想到一个hotfolder。一些工作流软件就是为此而设计的,例如Enfocus Switch。Applescript文件夹操作打算这样做但是随机的结果。