问题标签 [adobe-indesign]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
2570 浏览

adobe - 我正在寻找将目录数据导入 Adob​​e InDesign 的更好解决方案

上次制作目录时,我使用了一个名为 EasyCatalog 的软件,它与 Adob​​e InDesign 一起使用,将电子表格中的数据与图形合并。我不会说它是完全成功的。我知道另一款由 Computer Pundits 开发的名为 Catalog Builder 的目录构建软件。我只是在寻找可能已经经历过这个过程的人关于我应该使用什么软件的任何建议。

0 投票
1 回答
6095 浏览

c# - 在运行时从 inDesign 创建 pdf

对于一个项目,我需要自动创建名片。现在,他们为每个名片模板提供了一个 InDesign 文件。他们将所有人的信息插入到 indesign 文件中,然后生成它的 pdf。

现在,在 Web 应用程序中输入客户信息是没有问题的,但是我将如何生成 pdf 以及如何在运行时更改 indesign 文件?

我认为以编程方式更改 indesign 文件是不可能的?

我可以从 indesign 中生成一个包含一个卡片模板的 pdf 文件吗?在运行时,我会将卡片复制到 pdf x 次。然后我需要注入人们的信息(姓名,地址,......)?

这里有什么可能?

最终的 pdf 由一台机器使用,该机器自动创建名片,剪切它们,......

0 投票
1 回答
1039 浏览

text - 如何找出旋转文本框的坐标

借助 (idml) itemtransform 水平/垂直距离和路径点数组,我可以找出文本框 (x1,y1)、(x2,y2)、(x3,y3)、(x4,y4) 的坐标。如果旋转文本框,则项目变换值会发生变化,但路径点数组值是相同的。我可以通过矩阵 [cos(θ) sin(θ) -sin(θ) cos(θ) 0 0] 找到旋转角度,但我无法获得旋转文本框的确切坐标。下面给出了文本框。

普通文本框

旋转的文本框

当我将旋转文本框的值转换为坐标并在屏幕上绘制时,我没有得到它在原始文本中绘制的确切位置。

谁能帮我找出旋转文本框的坐标。

提前致谢。

0 投票
1 回答
217 浏览

c# - 已恢复文件的文件夹缺少名称 - 如何通过文件内容找到我要查找的文件?

我设法意外删除了我后来恢复的文件备份。恢复过程丢失了文件名和位置,剩下大约 3000 多个 .indd (Adobeb InDesign) 文件。

我的问题是我试图找到我正在处理的 .indd 文件,而不必手动打开每个文件进行检查。

我知道我拥有的一些单词,我想知道是否可以使用二进制阅读器来读取 .indd 文件,以查找其中一个关键字……我可以用 c# 或其他方式构建它

有人有什么想法吗?

0 投票
2 回答
6080 浏览

java - 如何在 adobe indesign 中创建我们自己的插件

我想创建自己的插件,有没有可用的教程。我想用java来做。

提前致谢。

0 投票
3 回答
2089 浏览

vb.net - InDesign 脚本中的 vb.net - 对 TextFrames 进行分组

我想在我的 InDesign CS3 vb.net 脚本中对文本框进行分组。它适用于 InDesign 2.0,但不适用于 InDesign CS3。这是我的代码:

出现错误“无法将'System.Object []'类型的对象转换为'InDesign.Objects'类型。”

0 投票
3 回答
140 浏览

flash - 在 Web 开发方面我应该关注哪些 Adob​​e 产品

您使用或感觉哪些 Adob​​e 产品可以完成 Web 开发所需的大部分工作。

我的观点是,脚本几乎可以完成 Flash 和 Adob​​e 系列可以完成的所有事情,但图形呢?Illustrator、Indesign,当然还有 Flash……他们似乎在完成更多的工作,而不仅仅是让事情看起来不错,我只是想看看人们发现他们真正需要或使用什么。

0 投票
2 回答
1848 浏览

javascript - 将 indesign 文件批量导出为 pdf,并为每个客户提供自定义页脚

我有一个相当大的 Indesign 文件,其中的文本字段需要为每个客户提供不同的文本。客户名称必须出现在文本字段中。例如,当我有 100 个客户时,我想自动导出 100 个 PDF,并且每个 PDF 在该字段中都有自己的自定义文本。客户名称必须附加到导出 PDF 的文件名中。

例子:

Portfolio_1_contoso.pdf 在文本字段中带有“Contoso”。

Portfolio_2_stackexchange.pdf 在文本字段中带有“Stackexchange”。

我正在考虑用 indesign 中的 javascript 来做这个,但我不知道如何做到这一点(以前从未这样做过)。有谁知道如何做到这一点,或者是否有可用的脚本可以做到这一点?

0 投票
1 回答
5900 浏览

javascript - Adobe InDesign JavaScript XML:如何以编程方式添加 XML 结构标签?

此代码引用根 XML 节点,在其下添加一个 FirstXMLObject,然后在 FirstXMLObject 下添加一些字段:

据说,“add”的第二个参数是字段的值。但是,当我将关联的 InDesign 标记拖到文档时,什么都没有显示。

我应该使用什么方法或参数来设置 XML 元素的值以使其链接到 InDesign?是否有一些书列出了这些方法以及如何使用 JavaScript 使用它们?

我能够让 InDesign ExtendScript 使用 eval 将 MS ASP.NET MVC 2 JSON 序列化产品加载到单个 JavaScript 变量中。现在我需要在 XML 结构窗格中获取这些产品。

0 投票
2 回答
10470 浏览

javascript - 从 Javascript 获取 InDesign CS5 中的当前页码

获取光标所在页面的 DOM 表达式是什么: