InDesign CS5脚本:如何将另一个InDesign文档放入新的InDesign文档中?

时间:2012-07-19 21:24:37

标签: document adobe-indesign extendscript



我正在使用var newDoc = app.documents.add()创建新的InDesign文档。

我正在尝试将具有段落样式的另一个预先存在的InDesign文档放入新文档中。我不是简单地使用styledDocument.execute()的原因是它打开了这个预先存在的文档,而我希望文档本身是“Untitled”。

我试图用newDoc.place(styledDocument)执行此操作,但这不起作用。该文档按预期无标题,但样式文档仅作为链接,并且 使用样式文档中的样式填充Paragrah Styles窗口。 ..

<小时/> 可以从InDesign菜单中的File --> Place... 打开另一个InDesign文档到这个手动,其中本文档中的样式 出现在Paragrah Styles窗口中......但我想以编程方式执行此操作。因此,我假设InDesign菜单中的File --> Place...newDoc.place(oldDoc)不同。


这是我的代码(正在工作):

var newDoc = app.documents.add();
newDoc.place(styledDocument);


1 个答案:

答案 0 :(得分:1)

Wawawaaa,你最后的意图是什么?将文档A中的样式加载到Doc B中?如果是这样,为什么不使用文档的importStyles方法? 如果您确实要将文档导入为图像,则可以使用place方法并将文档指定为任何其他图像文件。