我想开发一个InDesign模板,然后尝试通过脚本自动化它并通过CSV或XML文件提供数据。目前,如果我有桌面版的InDesign,似乎这个解决方案可行。
Web应用程序是否可以获取模板,使用数据库中的数据填充模板,然后提供PDF或InDesign文件以供下载?是否需要某种服务器软件来实现这一目标?或者也许我可以使用的网络服务?
答案 0 :(得分:3)
Adobe不允许以这种方式使用InDesign桌面,为此您需要InDesign Server。
你可以创建“InDesign”文件,而不是以IDML的形式实际拥有InDesign。但是,要“查看”它或“转换为PDF”,最终用户仍然需要InDesign。如果没有InDesign,您可以创建IDML,但您不知道每个框架和每个页面上的文本数量。 IDML是一种抽象数据格式,仍然依赖于ID本身来实际“渲染”文本。
你为什么要考虑InDesign?有免费的PDF后端可以将您的CSV翻译成PDF,例如PdfBox,可能更适合您的任务。
答案 1 :(得分:0)
EMC Document Sciences xPression就是您所需要的。
它可以使用InDesign定义动态模板,并批量使用xml数据填充/发布模板。
答案 2 :(得分:0)
您可以通过多种方式实现此类自动化。您唯一关心的是视觉渲染。如果您有强烈的排版和图形问题,InDesign Server是一流的工具。 如果方面不太重要,您可以设想可填写的pdf或XSL:fo。 除此之外,您还可以使用W2P解决方案。