Jpeg Indesign to JPG

Jpeg Indesign to JPG,jpeg,adobe-indesign,Jpeg,Adobe Indesign,我需要将Indesign CS3和Quark文件的每一页保存为JPEG格式,在我的cocoa应用程序中使用Objective C 有人能给我推荐一下吗 谢谢这不就是文件>导出,然后选择Jpeg吗?这听起来像是Applescript的任务。您可以使用Indesign applescript字典编写applescript,然后用Cocoa和Objective C包装applescript 不知道如何做可可包装周围的applescript?Xcode附带的开发人员工具代码示例中有一些代码示例 这可

我需要将Indesign CS3和Quark文件的每一页保存为JPEG格式,在我的cocoa应用程序中使用Objective C

有人能给我推荐一下吗


谢谢

这不就是文件>导出,然后选择Jpeg吗?

这听起来像是Applescript的任务。您可以使用Indesign applescript字典编写applescript,然后用Cocoa和Objective C包装applescript

不知道如何做可可包装周围的applescript?Xcode附带的开发人员工具代码示例中有一些代码示例

这可能有用

这是(pdf)。它将包含可以编写脚本的操作的详细信息

也可以考虑AutoScript本质上是GUI前端的AutoButter。这里有一些


和。它有一些关于如何在Xcode中执行操作的信息。

先导出PDF,然后再导出为JPEG。
要导出为PDF,请查看以下线程:

我怀疑这是否真的是您想要的,但此InDesign JavaScript可能会对您有所帮助。它将打开文档的每一页导出为单独的jpeg格式

var myFilePath, myFile,myDoc, myPages, myPage, myPageNum;

app.jpegExportPreferences.jpegQuality = JPEGOptionsQuality.high;
app.jpegExportPreferences.exportResolution = 200;
app.jpegExportPreferences.jpegExportRange = ExportRangeOrAllPages.EXPORT_RANGE;

myDoc = app.activeDocument;
myPages = myDoc.pages;
for (var i = 0; i < myPages.length; i++) {
    myPage = myPages[i];
    myPageNum = myPage.name;
    myFilePath = "~/Desktop/exported_jpegs/" + myDoc.name.replace(/indd$/, "") + " page " + myPageNum + ".jpg";
    myFile = new File(myFilePath);
    app.jpegExportPreferences.pageString = myPageNum;
    myDoc.exportFile(ExportFormat.jpg, myFile, false);
    } 
var myFilePath、myFile、myDoc、myPages、myPage、myPageNum;
app.jpegExportPreferences.jpegQuality=jpegoptionsquity.high;
app.jpegExportPreferences.exportResolution=200;
app.jpegExportPreferences.jpegExportRange=exportrange或allpages.EXPORT\u RANGE;
myDoc=app.activeDocument;
myPages=myDoc.pages;
对于(var i=0;i