设计服务器pdf创建



我的公司使用pdflib生成pdf,现在他们正在考虑转向indsign。

我正在做一些初步评估,这是我们的正常过程:

  1. 设计师设计了pdf的布局
  2. 开发人员放入真实的文本。文本长度可能会有所不同,因此开发人员会调用一些函数来确定它需要多少空间,如果它在一个页面上,开发人员会用一些pdflib api创建一个新页面

我可以对设计服务器做同样的事情吗?

您当然可以在pdflib中做您正在做的事情,然后使用InDesign Server("IDS")做一些事情。IDS具有最少的"服务器"功能,主要是桌面AdobeInDesign的无头版本。从InDesign服务器制作PDF基本上有两个部分:

  1. 打电话给服务器,让它制作PDF(这通常是SOAP消息,该消息告诉IDS运行什么脚本和什么数据源,可能通过SOAP消息传递数据和/或作业参数)
  2. 使用ExtendScript运行脚本(虽然还有其他语言可以自动执行IDS,但这是最常见的)

您可以在这里找到InDesign CS6和早期脚本的脚本文档:

http://www.adobe.com/devnet/indesign/sdk.html

下载Adobe CS6 Scripting SDK(可能还有InDesign CS6 Server SDK,但实际上您只需要随IDS一起安装的Scripting SDK和IDS文档)。Scripting SDK包括"InDesign Server Scripting Guide",其中包括一个制作文档并将其导出为PDF的"Hello World"示例。

InDesign CC中的脚本只能通过预发布程序使用:如果这对你很重要,你需要向Adobe申请才能访问。CC实际上与CS6版本非常相似——主要区别在于添加了一些功能。在CS6中工作的脚本可能在CC.

中工作

最新更新