adobe - 需要有关如何使用 JavaScript 访问 INDD 文件的更多信息
问题描述
我正在尝试阅读大量 Adobe Indesign (indd) 文件并通过脚本访问其内容。
我想检查项目中存在的绘图文件的名称并在平面文件中获取该信息。
有人可以帮我解决这个问题,因为我是这项技术的新手吗?
解决方案
如果您要从 indd 文件中读取字节,则不能。indd 是一个二进制 blob,没有人知道哪些数据存储在哪里。如果您正在谈论在 indd 文档中获取已放置文件的列表,javascript 可以为您做到这一点。步骤 1. 在 indesign 中打开 indd。Step 2. 下面的脚本可以返回文档中每个图形的路径
var grphx = app.activeDocument.allGraphics;
变量 i = 0;
对于 (i =0; i < grphx.length;++i)
{
alert(grphx[i].link.filePath);
}
推荐阅读
- reactjs - 解析错误:“链接”标识符已被声明
- java - 给定表达式集的正则表达式匹配(提取最后一列元素)
- xamarin - 如何在 Xamarin webview 中加载在线 pdf 文件?
- sql - 使用触发器检查 SQL Server 中的输入时如何忽略一些无效行?
- https - 我应该如何使用 android 令牌?
- angular - Angular 中每个客户的一个构建,不同的全局风格
- php - 获取除字段 Laravel: Excel 之外的所有行
- string - 何通过多个标签拆分字符串,然后一个一个地处理它
- javascript - 如何在 React 应用程序中使用纯 JS 小部件
- json - Spring boot - 如果响应状态为 500/503,用户没有收到响应正文