出口到JPG有什么问题?您可以选择导出页面或对象本身。
这是我在最近的一个项目中编写的代码片段。希望能帮助到你。
public static function getFilePath():String {
var app:com.adobe.indesign.Application = InDesign.app;
var sel:* = app.selection, oldResolution:Number, oldColorSpace:JpegColorSpaceEnum, groupItems:Array = [], i:int = 0, n:int = sel.length;
if (!sel || !n)
{
Alert.show("Pas de selection !", "title", Alert.OK, Sprite(mx.core.Application.application));
return "";
}
for (i = 0 ; i < n ; i ++)
{
groupItems [ groupItems.length ] = sel[i];
}
sel = (sel.length > 1)? app.activeDocument.groups.add (sel) : sel[0] ;
var tempFolder:File = File.createTempDirectory();
AppModel.getInstance().jpgFolder = tempFolder;
var jpgFile:File = new File();
jpgFile.nativePath = tempFolder.nativePath + "/temp.jpg";
oldResolution = app.jpegExportPreferences.exportResolution;
app.jpegExportPreferences.exportResolution = 72;
oldColorSpace = app.jpegExportPreferences.jpegColorSpace;
app.jpegExportPreferences.jpegColorSpace = JpegColorSpaceEnum.GRAY;
sel.exportFile (ExportFormat.jpg, jpgFile);
app.jpegExportPreferences.jpegColorSpace = oldColorSpace;
app.jpegExportPreferences.exportResolution = oldResolution;
if (sel is Group)
{
sel.ungroup();
app.select (groupItems);
}
return jpgFile.nativePath;
}
也许你可以试试,如果这是Adobe Captivate中的一个选项。这是一个屏幕录制程序,因为它是Adobe的,所以它可能有这个扩展。但它在黑暗中虽然有点不足。 – poepje 2012-07-06 07:58:05