将应用程序(Web-Api)中的数据导入InDesign

时间:2014-05-09 07:48:51

标签: xml adobe asp.net-web-api adobe-indesign

我在一个更大的项目中承受着压力,只是在谷歌上搜索我以为我问你堆栈的som建议。

我已经构建了一个与一个宁静的json api交谈的大型Web应用程序。现在,客户希望将应用程序中的数据导出到用于打印catalouges的indesign中。我知道这是可能的,但它可以通过多种方式完成。我正在寻找的是未来快速和可扩展的东西。 当然,客户有预定义的文档模板。

我看过有关导出XML for indesign的帖子

Getting website data into Adobe InDesign

我发布了关于使用Javascript连接到api并完成工作的帖子:

Is it possible to call a web service with Indesign javascript?

我还发现这个名为exteniables的github项目: http://stdbrouw.github.io/Extendables/docs/ 但它也老了,没有维护。

所有这些解决方案都很老了,我要求som建议。 这里有没有人这样做,你能指出我的方向吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

就个人而言,我使用Extendables的修改版本与我们的服务器进行通信。一旦你运行它工作得很好,但我确实需要花费相当多的时间来调试和排除库的故障,以使其工作。

答案 1 :(得分:0)

有多种方法可以将数据导入InDesign,这实际上取决于您的需求,您希望使用哪种策略。您可以从应用程序中导出XML并将其导入InDesign。您可以直接从应用程序创建IDML文件(InDesign存档文件)并将其导出。如果数据仅包含单个InDesign故事(链接文本流),则可以导入InDesign标记文本或ICML。还有一个数据合并功能,允许您导入CSV,如果数据和布局允许,可能会有效。

就个人而言,我发现IDML最容易使用,因为它已经是XML了。我过去在使用InDesign的XML功能时遇到了问题,而且数据合并功能在其功能方面受到限制。