定义从indesign导出的jpeg的高度,单位为mm
Define height in mm of a jpeg being exported from indesign
我发现了很多可以定义分辨率的脚本,但可以导出具有指定高度的indesign文档的第一页(在本例中为300dpi下的20mm)。我有几千个文档要做,需要一个脚本!
谢谢
这是可能的,但你可能必须通过调用外部脚本(applescript或vb)在InDesign之外完成。下面是一个使用javascript将活动文档的第一页导出为jpeg格式的示例。您可以在导出后使用app.doScript()
调用applescript或vb。
var doc = app.activeDocument;
app.jpegExportPreferences.properties = {
exportResolution: 300, // dpi
exportingSpread: false,
jpegExportRange: ExportRangeOrAllPages.exportRange,
jpegQuality: JPEGOptionsQuality.maximum,
pageString: "1"
};
var exportPath = File("~/Desktop/TestExport.jpg");
doc.exportFile(ExportFormat.jpg, exportPath, false);
// Do additional image transformation here using external program
相关文章:
- 如何在javascript中验证MM/YY的日期
- 如果宽度是百分比,如何设置以px为单位的图像高度
- 用数字单位替换字符串的一部分
- 如何将datetime转换为以毫秒为单位的epoch时间javascript
- 用JavaScript将ISO时间转换为H:MM am|pm
- 如何解析和捕获任何测量单位
- 每小时倒计时一次,但以30分钟为单位
- 24小时输入时间:mm格式跨浏览器
- 以天为单位计算年龄-Javascript
- 用javascript将日期格式从d/m/yyyy转换为yyyy-mm-dd
- 在Datepicker中将日期格式更改为yyyy-mm-dd
- 是否可以使用javascript获取以em为单位的窗口宽度
- 在 JavaScript 中的个位数月份和日期之前添加零 (MM/DD/YYYY)
- 获取以屏幕像素为单位的旋转SVG元素的边界
- GridStack项的高度和宽度(以像素为单位)
- 有没有一种方法可以检查javascript以毫秒为单位执行一个函数需要多长时间
- 如何获得日期以 YYYY-mm-dd 为单位的年份差异
- 以 yyyy-mm-dd 格式的两天之间的差异(以天为单位)
- 计算两个给定时间的以毫秒为单位的时间差;DD/MM/YYYY HH:MM:ss:ms”;javascript格式
- 定义从indesign导出的jpeg的高度,单位为mm