我们有一个系统允许用户在InDesign IDML文件中填写可变数据。输入信息后,InDesign服务器会呈现IDML的JPG以供用户查看。输入所有数据后,用户可以请求PDF(也由InDesign服务器呈现)。
我们希望允许用户进行更高级别的自定义,允许他们在某些预定内容布局的几个选项之间进行选择。此内容将作为单独的图层包含在IDML文件中。
我们目前的想法是,我们可以将可选内容添加到不同图层上的IDML文件中,并作为导出过程的一部分,根据用户的选择显示/隐藏图层。
有没有办法使用InDesign服务器脚本界面动态显示或隐藏图层?关于可以做什么,文档很少。
答案 0 :(得分:2)
似乎有一些关于Adobe InDesign CS6服务器(8.0)对象模型的详细automatically generated文档here。
特别是,the page for Layer
表示它具有名为visible
的读/写属性。这似乎是你正在寻找的。 p>
看起来到达图层的路径是这样的:Application.Documents.firstItem().layers.itemByName('layerName')
。