关于InDesign在线的Extendscript文档非常糟糕,我在exportFile
方法上找不到任何详细/有用的信息...这是我能找到的,这是相当混乱的:{{ 3}}。
exportFile
看到的一个常见的声明是:
imgs[i].exportFile(ExportFormat.JPG, img, false)
。
JPG
的{{1}}属性,传递文件对象ExportFormat
,并传递参数img
。
false
。
var img = new File(folder + "/" + fileName)
?
false
对象的不同文件类型属性以不同方式实例化...例如,我已经看到PDF的ExportFormat被实例化为ExportFormat
。这种变化让我失望,其他文件类型似乎也有唯一的属性名称。
ExportFormat.pdfType
方法的参数到底是什么,以及这些参数的所有属性是什么?
答案 0 :(得分:3)
// PDF导出预设)
//The default PDF export preset names are surrounded by square breackets
//(e.g., "[High Quality Print], [Press Quality], or [Smallest File Size]").
var myPDFExportPreset = app.pdfExportPresets.item("[Press Quality]");
myDocument.exportFile(
ExportFormat.pdfType,
File(Folder.desktop + "/ExportPDFWithPreset.pdf"),
false,
myPDFExportPreset
);
答案 1 :(得分:2)
如果您在哪里找到它们,我认为资源非常多;) 我真的建议你把这个书签作为最爱: http://jongware.mit.edu/idcs5js_html_3.0.3i/idcs5js/
完成后,导航到pageItem(布局)链接并查看exportFile方法:
void exportFile(格式:vary,to:File [,showsOptions:bool = false] [,using:PDFExportPreset] [,versionComments:string] [,forceSave:bool = false]) 将对象导出到文件。
false表示您不想使用PDF导出预设。
卢瓦克
答案 2 :(得分:0)
是的,毫无疑问jongware为InDesign脚本社区以及http://indesignsecrets.com/做了很多工作......
我确实认为Adobe应该自己提供更全面的文档,如果他们想要覆盖更广泛的受众(click here to see the Adobe documentation)。
“值得注意的是,ExtendScript的文档不是 最大的。如果您已经习惯了Actionscript或ColdFusion的文档, 那么你不仅会感到失望,而且你会成为 也很困惑...
...我确实希望Adobe会放一个 更加努力地使他们的工具和文档成为最佳 缺口。它肯定会有所作为,并会大大减少 沮丧,可以鼓励更多的设计师/开发人员谈话 关于这个软件。“
(click here to see this page)
<小时/> 就书籍而言: