【问题标题】:Getting data from application (Web-Api) into InDesign从应用程序 (Web-Api) 获取数据到 InDesign
【发布时间】:2014-05-09 07:48:51
【问题描述】:

我在一个更大的项目中承受着巨大的压力,我只是在谷歌上四处搜索,我想我向你 stacko 的 som 建议。

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

我看过关于为 indesign 导出 XML 的帖子

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/ 但它也很旧,没有维护。

所有这些解决方案都已经很老了,我正在寻求一些建议。 这里有没有人做过这个,你能给我指出一个好的方向吗?

谢谢!

【问题讨论】:

  • Pandoc 有很多导入器(例如从 HTML 或 DocBook XML),现在也可以导出为 InDesign 的 ICML 格式。

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


【解决方案1】:

就个人而言,我使用修改版的 Extendables 与我们的服务器进行通信。一旦你让它工作起来,它就会工作得很好,但我确实必须花费大量时间调试和排除库故障才能让它工作。

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-20
      相关资源
      最近更新 更多