使用命令行代码将.Indd转换为Pdf

时间:2012-12-07 18:14:56

标签: pdf adobe-indesign

标题说明了一切。我需要能够通过命令行将.Indd文件转换为Pdf文件。我找到了一个解决方案,建议我可以使用命令行简单地运行Indesign脚本,但它们必须是.JSX,我找到的唯一的indd to pdf脚本是.jsxbin,不能解编译。如果有人可以解释一个更好的方法,这将是伟大的。目的是在安装了indesign服务器的运行Windows Server 2008的服务器上批量转换Indd为Pdf。

1 个答案:

答案 0 :(得分:4)

@JcFx在评论中提到的链接确实应该是一个很好的起点,但可能需要谨慎。

最重要的警告可能是表现;如果您需要使用InDesign Server执行此操作,可能您希望转换的不仅仅是一个PDF。请记住,InDesign Server可能需要一段时间才能完全加载(稍微说明),并且为每个PDF启动它可能很难达到您的性能预期。

这就是为什么您发现的大多数方法都会启动InDesign Server,让它保持运行,然后通过SOAP或InDesign Server插件等方式进行实际通信。

我知道有两种具有这种实现的商业产品:Enfocus Switch(www.enfocus.com)和axaio MadeToPrint(www.axaio.com - 我属于该公司 )。在前一种情况下,我认为脚本正被推送到InDesign Server;在后一种情况下,MadeToPrint使用InDesign Server插件。

除了如何启动和与InDesign Server进行通信之外,您还可能已经了解了许多其他内容。例如,确保检查要打开的InDesign文件是否缺少链接和字体,以及例如InDesign文件中的图像是否在输出到PDF之前更新。

我不知道你的项目的参数是什么,但我知道让这样一个过程运行稳定和高效并不是一件容易的事。如果你有可能使用已经实现了这种自动化的工具,我个人会调查一下。