Macos 在MAC中创建idlk文件
我有一个Macos 在MAC中创建idlk文件,macos,adobe-indesign,indesign-server,Macos,Adobe Indesign,Indesign Server,我有一个程序和一个插件,它通过indesign服务器使我成为一个indesign文档。 在运行程序时,它将进行一些API调用,如openDoc、CreateElement、closeDoc等,并使文档准备就绪。 一旦服务器在mac上打开文件,它将创建一个.idlk文件,该文件将阻止用户打开此文档(使用indesign viewer)。 由于我的程序调用的服务器实例尚未结束,.idlk文件仍然存在 我想知道的是,是否有API来解除对文档的锁定 如我所见,锁定和解锁调用与层和指南有关,而不是文档。c
程序和一个插件
,它通过indesign服务器
使我成为一个indesign文档。
在运行程序时,它将进行一些API调用,如openDoc、CreateElement、closeDoc
等,并使文档准备就绪。
一旦服务器在mac上打开文件,它将创建一个.idlk
文件,该文件将阻止用户打开此文档(使用indesign viewer)。
由于我的程序调用的服务器实例尚未结束,.idlk
文件仍然存在
我想知道的是,是否有API
来解除对文档的锁定
如我所见,锁定和解锁调用与层和指南有关,而不是文档。closeDoc应该解除锁定。
要进行调试,请检查文档在执行closeDoc后是否仍处于打开状态。如果它仍然打开,您可能需要为closeDoc指定其他参数。我在使用ExtendScript(mac上的CS 5.5)管理书中的文件时遇到类似问题。关闭文件不会释放锁,再次打开会使脚本崩溃。我最终通过整本书的脚本删除了所有stucked.idlk文件