在DITA-OT命令行PDF转换中将文件名设置为ditamap title

在DITA-OT命令行PDF转换中将文件名设置为ditamap title,dita,dita-ot,Dita,Dita Ot,我有一个脚本,可以按照常规计划构建一个系统,作为该系统的一部分,我需要将多个文档从dita转换为PDF。 我可以从脚本中运行以下成形命令行: dita --input=<file location> --output=<output location> --format=pdf 这可能吗?您不必更改dita命令行格式。相反,您可以按照以下步骤将输出PDF文件名更改为文档标题: 在PDF插件处理的顶部,使用XSLT任务读取主地图的标题(bookmap或map),并输出包含

我有一个脚本,可以按照常规计划构建一个系统,作为该系统的一部分,我需要将多个文档从dita转换为PDF。 我可以从脚本中运行以下成形命令行:

dita --input=<file location> --output=<output location> --format=pdf

这可能吗?

您不必更改dita命令行格式。相反,您可以按照以下步骤将输出PDF文件名更改为文档标题:

  • 在PDF插件处理的顶部,使用XSLT任务读取主地图的标题(bookmap或map),并输出包含标题的XML文件
  • 将标题设置为您喜欢的某些属性(例如
    document.title
    )。要设置属性,在ant脚本中使用
    任务很有用
  • 生成PDF文件后,在生成过程的最后阶段将
    中的PDF文件名更改为
    ${document.title}.PDF
  • 根据我的经验,其中一个用户希望输出在
    bookmap
    中编写的PDF。在这种情况下,上述技术对该用户非常有效

    希望这有助于你的发展

    dita --input=<file> --output=<output> --format=pdf --outputBase.file=$title