2012-12-07 51 views
0

标题说明了一切。我需要能够通过命令行将.Indd文件转换为Pdf文件。我发现了一个解决方案,建议我可以使用命令行简单运行InDesign脚本,但它们必须是.JSX,并且我找到的唯一的indd到pdf脚本是.jsxbin,无法反编译。如果有人能够解释一个更好的方法来做到这一点,那将是非常棒的。目的是在安装了独立服务器的Windows Server 2008服务器上将Indd批量转换为PDF。转换。使用命令行代码转换为PDF

+0

我不认为你会得到一个广泛的问题的答案。我可以告诉你这是InDesign服务器的功能,因此最好的办法是开始深入研究文档(这包括命令行上的详细信息:http://wwwimages.adobe.com/www.adobe.com/ content/dam/Adob​​e/en/products/indesignserver/pdfs/intro-to-indesign-cs5-server.pdf)并开始尝试编写一些代码。如果您遇到特定问题,请将其发布到此处,并且人们会很乐意提供帮助。 – JcFx

+0

感谢您的链接。我想是时候蹲下来开始阅读。 –

+0

如果您使用的是Mac,则可以使用AppleScript实现您想要的功能:https://wwwimages2.adobe.com/content/dam/Adobe/en/products/indesign/pdfs/InDesignCS4_ScriptingGuide_AS.pdf – Eekhoorn

回答

4

在他的评论中提到@JcFx的链接确实应该是一个很好的起点,但谨慎是大概是为了。

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

这就是为什么大多数你会发现将推出的InDesign服务器,让它运行,然后通过像SOAP或通过在InDesign Server插件做实际通信的方法的。我知道有两种商业产品具有这样的实现:Enfocus Switch(www.enfocus.com)和axaio MadeToPrint(www.axaio.com - 我隶属于这家公司)。在前一种情况下,我认为脚本正在推向InDesign Server;在后一种情况下,MadeToPrint使用InDesign Server插件。

除了如何启动和使用InDesign的服务器也有一些其他的东西,你可能已经知道的通信。例如,确保您打开的InDesign文件检查缺少的链接和字体,并且在输出到PDF之前,InDesign文件中的图像会被更新。

我不知道你的项目的参数,但我知道这是不平凡的得到这样一个进程中运行稳定和高性能。如果你有可能使用已经实现了这种自动化的工具,我个人会考虑这一点。