如何在线或不安装 InDesign Suite 将 InDesign (.indd) 文件转换为 .idml 文件(并返回)?

How to convert InDesign (.indd) file to .idml file (and back) online or without installing InDesign Suite?

我收到了一个 Indesign (.indd) 文件,我使用 Indesign App 从中提取了 .idml 文件。这种和其他方式的转换是否可以通过 Adob​​e 的 SDK 或任何在线 api 完成,而无需安装应用程序。在 Adob​​e 的 SDK 文档中没有看到任何相关参考。此外,我需要在网络浏览器上预览 Indesign 文档,我目前可以通过在 Adob​​e CC 中上传 .indd 文件来实现。 Indesign 文件的在线预览是否有其他替代方法?

您迟早会需要 InDesign 引擎来渲染文件。有一个 java 库可以让你玩 idml 文件(我猜是 idmlib),但除非我错了,否则它不会让你从 InDesign 中得到渲染。

如果您喜欢基于 Web 的解决方案,您可以考虑使用 InDesign Server 来渲染文件,但正如我所说,您无法在 InDesign 之外渲染 indesign 文件。

这并不是您问的 API,但是有一项服务可以让您在线将 INDD 文件转换为 IDML 格式:http://ixsaveback.de/idsb/web/service/index_en.jsp

显然在幕后他们使用 InDesign Server,正如 Loic 所说,它是正确渲染 InDesign 文件的唯一真正解决方案