首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Indesign到JPG

Indesign到JPG
EN

Stack Overflow用户
提问于 2009-08-26 11:22:17
回答 5查看 1.8K关注 0票数 2

我需要将Indesign CS3和夸克文件的每一页保存为JPEG,在我的可可应用程序中使用Objective C...

有人能在这方面给我建议吗?

谢谢

EN

回答 5

Stack Overflow用户

发布于 2009-08-28 10:34:26

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

Indesign and Applescript

Cocoa to Applescript bridge

不确定如何围绕applescript做Cocoa包装器?Xcode附带的开发人员工具代码示例中有一些代码示例。

这可能是有用的AppleScript and Cocoa: from Top to Bottom

票数 2
EN

Stack Overflow用户

发布于 2011-04-23 17:45:21

导出PDF,然后导出为JPEG。要导出为PDF,请查看此帖子:http://objectmix.com/adobe-indesign/238509-newbie-question-how-batch-export-multiple-indd-pdf-files.html

票数 1
EN

Stack Overflow用户

发布于 2016-07-25 11:44:14

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

代码语言:javascript
复制
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);
    } 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1334025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档