问题标签 [dita-ot]

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 回答
187 浏览

xml - 使用 org.dita4publishers.html2 插件将所有概念、章节和 tpoicref 合并为单个 html

是否可以使用 org.dita4publishers.html2 插件将所有 topicref 的概念、章节放入单个 html 文件

我的 ditamap 或 xml 文件是这样的

ditamap 引用文件 Start.xml

概述.xml

现有的.xml

编辑.xml

原始.xml

开始.xml

指南.xml

通知.xml

工作流.xml

插件.xml

概述.xml

使用 org.dita4publishers.html2 插件将这些所有文件放入如下所需的单个 html 文件中

请就此向我提出建议

0 投票
1 回答
45 浏览

xml - 如何从 html2 转换创建的输出的元素中删除命名空间

是否可以使用名为 org.dita4publishers.html2 的插件从 html2 转换输出生成的输出中删除命名空间

我已经生成了从 dita 到 html2 的输出,我得到了 fig

我正在从 html2 转换中获取输出

但我想像这样排除命名空间

我正在使用模板生成 css 链接

但是像这样生成输出

它忽略了/之前的文字,也忽略了/

我想要输出为

请就这些问题向我提出建议。

注意:我也使用了 exclude-result-prefixes="#all" 。但它不起作用。

提前致谢

0 投票
1 回答
455 浏览

xslt - chunk="to-content" 的指南

我在下面的 topichead 标记中使用 chunk="to-content" 使用 DITA OT 1.8.5 Plugin org.dita4publishers.html2 插件生成合并的主题 html 文件,然后生成 Chunk363995000.html 输出

我的 ditamap 文件

如果在根元素中使用 chunk="to-content" 它不会使用 DITA OT 1.8.5 插件 org.dita4publishers.html2 插件生成合并的主题 html文件

为此我必须做任何 xsl 更改或插件代码?

请提供任何指导或建议来解决此问题。

提前致谢。

0 投票
0 回答
81 浏览

pdf - PNG图像格式在PDF输出中显示很小

我正在使用 ditamap 文件转换为 PDF 输出。我正在尝试在Note图标中插入png图标而不是gif。转换后的结果在 png 中很小。它在 svg 和 gif 图标中运行良好。我正在使用DITA-OT进行转换。

建议我解决这个问题。

[1]:https://i.stack.imgur.com/jDq

Text Note旁边有一个小png图标。我的png图标是正常的,即24x24 px。

0 投票
1 回答
152 浏览

pdf - 需要使用 DITA-OT 进行阿拉伯语从右到左对齐

我正在使用 DITA-OT 1.8.5 将 DITA 转换为 PDF 用于阿拉伯语输入文件。

在我得到转换后,我得到了 PDF 输出的从左到右对齐的视图。

缩进从左边开始

订单列表也需要从右到左带数字

我需要从右到左对齐右缩进,

请建议我使用 DITA-OT 的org.dita.pdf2插件的编码。我需要更改以获得输出的镜像反射。提前致谢

0 投票
1 回答
250 浏览

pdf - 连字符不适用于 dita-ot 2.5.1 和 Apache FOP

我使用dita-ot 渲染为pdf。最近,我从 dita-ot 1.8.M2 升级到 2.5.1 更新我的 pdf 插件是相当多的工作,但我唯一不能正常工作的是连字符。

我按照Apache 网站上的描述做了这一切。

相关说明详细:

“从 OFFO 下载预编译的 JAR 并将其放在 {fop-dir}/lib 目录中,或者放在您选择的目录中(并将 JAR 的完整路径附加到环境变量 FOP_HYPHENATION_PATH)。”

这就是它与 dita-ot 1.8.M2 的工作方式,其中 {fop-dir} 被放置在“org.dita.pdf2”插件中。现在,{fop-dir} 在“org.dita.pdf2.fop”插件中。也许这就是原因,为什么进程明显找不到“fop-hyph.jar”?但是环境变量呢?

有人有解决办法吗?

0 投票
1 回答
2019 浏览

ant - 如何在 Jenkins 管道中使 jar 文件可供 ant 使用?

我已经建立了一个基本的Jenkins 流水线,它在很大程度上实现了我的预期。

但是,我使用的是 ant,它需要访问特定的 jar 文件。我已经像这样指定了构建步骤:

我通过此管道运行的构建失败并生成以下错误:

据我所知,这是由于 ant 无法访问 dita ot 中的 dost.jar。我尝试通过多种方式定义此参数,包括专门引用 dost.jar (我有许多 jar 包要包括在内),但每次它失败时都会出现相同的错误。

当我在 Jenkins 中组装一个独立的 ant 项目时,ant 通过我上面提供的论点访问 jar 没有问题。我有没有更好的方法在管道中提供这个参数/依赖关系?

更新: 我在构建脚本中为类路径添加了一个 echo 语句,并且能够验证在构建脚本中将 jar 添加到类路径中确实有效。因此,出于所有意图和目的,ant 可以访问目标的所有相关基础工具包 jar,但错误仍然存​​在。在这一点上,问题似乎与 jenkins 管道的工作方式有关,而不是与 dita ot 本身有关?

0 投票
1 回答
114 浏览

pdf - 如何在dita-ot -3.0中调用自定义PDF插件

我是非程序员TW,有帮助的话先谢谢大家了。(* ̄︶ ̄)

我使用http://dita-generator.elovirta.com/自定义了一个 PDF 插件。并使用dita --install命令安装插件 .zip 文件。我检查插件文件,插件已成功安装。这是一个问题:从 ditamap 文件输出 PDF 时如何调用自定义 PDF 插件。

谢谢。

0 投票
1 回答
129 浏览

image - 使用dita-ot-3.0 pdf插件输出PDF时,如何从新行开始图像?

希望有人帮助我,谢谢!
当我使用dita-ot-3.0输出pdf时,我发现在很多地方,图像与文本显示在同一行。
我尝试了两个插件:
- 默认 pdf2 插件- 在https://github.com/jelovirt/dita-generator
使用 PDF 插件生成器的自定义 pdf 插件(我没有找到任何设置图像属性的地方)

所以这是我的问题,我这样写 xml:
source xml file 当我输出 pdf 时,我得到这个: 图像与文本显示在同一行

还有许多其他图像显示类似。如何使图像从新行开始显示?我是不是误用了元素?内联元素和块的区别是什么?

0 投票
2 回答
106 浏览

pdf - DITA OT:PDF 输出中缺少条件文本

我正在将自定义 PDF 插件从 DITA OT 2.4.4 迁移到 2.5.4。它在 DITA 2.4.4 中运行良好,但在 2.5.4 中,输出中缺少一些元素。我已经能够通过将缺失元素的模板添加到自定义插件来解决这个问题。我无法修复的是正文的条件(例如使用产品属性,如 )。条件在标题中正确包含和排除,但不在主题正文中。

我查看了提供的 org.dita.pdf2 插件,但找不到过滤条件的位置。对于如何解决这个问题,有任何的建议吗?谢谢。