问题标签 [indesign-server]

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 投票
2 回答
3085 浏览

javascript - 使用 javascript 脚本可靠地检测 InDesign Server 中 TextFrames 中的文本溢出?

我目前正在使用 InDesign Server 编写一些 Javascript 脚本。在更改格式或将 XML 放入其中后,我无法可靠地检测 TextFrame 中的溢出。

例如,我有一个函数可以缩小 4 列 TextFrame 的高度,直到文本溢出框架。然后它增加高度,直到它不再溢出。这应该导致尽可能接近相等的列高。

在 InDesign 桌面中,这可以正常工作(进行一些修改以使其使用当前选定的对象),但在 InDesign Server 中,这似乎在收缩阶段过冲,然后仅扩展一次。

将 XML 放入 TextFrame 然后检测该文本是否导致溢出后,也会出现类似的问题。如果我在 placeXML() 之后直接检查溢出,它总是返回 false,但如果我在脚本的后面部分检查溢出,它会正确检测到它。

这有点像计算文本是否溢出时存在延迟,但它会通过脚本继续进行,直到在 TextFrame 上更新溢出属性。

有没有办法强制脚本等到溢出属性更新?还是设置脚本的模式等待刷新?还是我只是做错了?

0 投票
7 回答
32520 浏览

javascript - 是否可以从 ExtendScript 外部执行 JSX 脚本?

通常,当您编写 .jsx 脚本以自动化 Adob​​e 产品(如 InDesign、Illustrator 或 Photoshop)时,您会从 ExtendScript IDE 编写、调试和执行脚本。是否可以绕过 ExtendScript 并从第三个程序运行脚本?

我认为 Adob​​e 产品有一个内置的 JavaScript 解释器,ExtendScript 可以连接到它来访问 Adob​​e 对象模型并自动化他们的软件。我希望能够直接连接到该解释器并运行 jsx 文件,就像在 ExtendScript 中一样。

0 投票
1 回答
1179 浏览

adobe-indesign - InDesign 的报纸生成器:IDML 还是 InDesign Server?

我正在创建一个库来生成 IDML/InDesign 格式的报纸。

今天,这个图书馆已经使用 PDFLib 输出报纸,这让我们可以控制(以点为单位)正在绘制的内容。

在我们的 IDML 版本引擎中,我们必须处理 TextFrame 和 Stories,但我没有与 PDFLib 相同的控件。

我不知道我的 Story 是否适合 TextFrame,我不知道是否需要调整它的大小或创建一个新的链接 TextFrame 以继续在下一列中打印相同的 Story。

由于最终的库将在服务器中使用,我是否需要使用 InDesign Server 来生成它?如果故事不适合一个,我可以自动调整 TextFrames,创建一个新的,(等等..)?

或者可以仅使用纯 IDML 来完成此控制吗?

谢谢

0 投票
1 回答
1317 浏览

php - Adobe InDesign CS5 Server JavaScript:通过 XML 标签获取矩形

当前设置:

Adobe InDesign Server CS5 通过 PHP SOAP 通过 ExtendScript 编写脚本

问题:

我目前正在使用以下代码将图像文件放入矩形中:

这很好用;该img文件按预期放置到矩形中。但是,这仅指文档中的第一个矩形:如果文档中有两个矩形,则图像将放置到最后创建的矩形中。

理想情况下,我希望能够通过其 XML 标记来引用矩形 - 例如:

有人对如何实现这一点有任何建议吗?我意识到这是一个初步的问题,但经过几个小时的搜索,我没有发现任何乐趣。

非常感谢

0 投票
3 回答
5876 浏览

adobe-indesign - Adobe InDesign Server 示例

我是 Adob​​e InDesign Server 的新手,我很难找到一款好的厨房水槽应用程序。我从 SDK 获得的所有示例似乎都部分有效。我要做的就是从服务器端使用 InDesign 的母版页并编辑某些文本字段。例如,将名字和姓氏放在特定的文本字段中。有谁知道获取显示所有功能的示例代码的好地方,或者我将如何解决这个问题?

0 投票
1 回答
1690 浏览

adobe-indesign - 删除 xml 信息/引用而不丢失结构

我目前正在开发一个构建目录的项目。目录由几个不同的、链接的 INDD 文件组成。现在,这些 INDD 文件被 XML 数据填充并保存。当我们导入它们时,我们总是会收到缺少 xml 链接的错误。现在,一旦 indd 被填满,我们就不再需要 xml 引用了。我检查了 indesign 中的链接页面,看看是否有对 xml 的引用,但没有...

如何在不丢失对文本框或其结构的引用的情况下从 indesign 文件中删除所有 xml 信息。

谢谢

问候

马里奥

0 投票
1 回答
1968 浏览

indesign-server - 使用 InDesign Server 将页面导出为 png

有没有办法使用 InDesign 服务器将页面导出为 png 格式?

以下代码适用于文本框架。我如何对完整的页面内容执行相同的操作?

0 投票
1 回答
396 浏览

epub - adobe indesign atomation 使用 .net

你能给我一些关于如何自动化一个简单的功能来将 indd 导出到 pub 的想法。我需要有 indesign 服务器吗?谢谢!

quark 到 epub 的转换自动化怎么样?谢谢!问候,

杰罗姆

0 投票
2 回答
4959 浏览

c# - 使用 C# over COM 进行 InDesign Server 开发

我想开发一个基于InDesign Serverin C#over的应用程序COM。目前我正在为理想的设置而苦苦挣扎,因为我找不到~interop.dll可以从我的源存储库中引用的合适的设置(以便其他开发人员能够针对InDesign Server类、结构等进行编码)。我开始相信实际上没有这样的事情,这意味着每个开发人员都必须安装一个trial版本并通过包装器InDesign Server注册它。有人可以指出我正确的方向吗?Visual StudioCOM

提前谢谢!

0 投票
1 回答
968 浏览

soap - InDesign 服务器 CS 5.5 app.scriptArgs.get 在 jsx 脚本中不起作用

我正在使用 Adob​​e InDesign Server CS 5.5 并且遇到 *.jsx 脚本无法读取输入参数的问题

我运行以下命令: sampleclient.exe -host localhost:8080 "c:\CreateJPEG.jsx" param1="1"

这是脚本:

app.scriptArgs.get("param1")总是假的。所有文件都表明这应该有效。