indesign服务器pdf创建

时间:2014-04-08 13:57:20

标签: pdf adobe-indesign

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

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

  1. 设计师设计pdf的布局。
  2. 开发人员将实际文本放入。文本长度可能会有所不同,因此开发人员会调用某些函数来确定它需要多少空间,如果它在页面上,开发人员将使用一些pdflib api创建一个新页面。
  3. 我可以使用indesign服务器执行相同的操作吗?

1 个答案:

答案 0 :(得分:2)

您当然可以在pdflib中执行您正在执行的操作,然后使用InDesign Server(“IDS”)执行某些操作。 IDS具有最小的“服务器”功能,主要是桌面Adobe InDesign的无头版本。从InDesign Server制作PDF基本上有两个部分:

  1. 调用服务器并告诉它制作PDF(这通常是一个 SOAP消息,告诉IDS运行什么脚本和什么数据源, 可能使用SOAP消息传递数据和/或作业参数。)
  2. 使用ExtendScript运行脚本(虽然还有其他语言可以自动执行IDS,但这是最常见的)。
  3. 您可以在此处找到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脚本指南”,其中包含一个“Hello World”示例,该示例生成文档并将其导出为PDF。

    InDesign CC中的脚本只能通过预发布程序获得:如果这对您很重要,您需要申请Adobe以获取访问权限。 CC实际上与CS6版本非常相似 - 主要区别在于附加功能。在CS6中运行的脚本很可能在CC中运行。