【问题标题】:Reusing content of an external webpage in DITA-OT在 DITA-OT 中重用外部网页的内容
【发布时间】:2017-06-28 14:01:13
【问题描述】:

我尝试了不同的方法通过 url 在 dita 文件中包含外部网页的内容,但没有成功。有可能做到吗?我可以添加对我的 dita 文件的引用:

<related-links>
<link href="http://example.com" format="html" scope="external"/>
</related-links>

但是我无法在 oXygen 中显示页面内容。

【问题讨论】:

    标签: dita


    【解决方案1】:

    tl;dr:这取决于外部来源和您的发布目标。如果您想发布到PDF,您的内容需要离线可用。

    content 到底是什么意思?您可以使用外部资源,例如图片,如果您只是发布到 html5。只需使用 href 中的图像 URL。如果您发布到 pdf,它将无法正常工作。 DITA-OT 不会为您下载内容。大多数网站都是动态的,因此内容不是很静态,因此可能无法按您预期的那样工作。也许外部网站有一个 API 来收集您需要的数据。或者使用depend.preprocess.pre 扩展点挂钩Ant 目标以通过get> 或curl 下载外部源可能会更安全。另一种方法是dita-glass 进行即时转换。但是,这取决于...

    【讨论】:

    • 我们有指向 JIRA 问题的静态链接。我需要来自问题页面的 PDF 中的一些数据。转换过程中从网页中拉取数据比一份一份复制相关信息要容易。
    猜你喜欢
    • 2014-04-16
    • 2016-06-16
    • 2017-12-04
    • 2013-02-12
    • 1970-01-01
    • 2017-06-01
    • 2021-06-14
    • 2021-07-10
    • 1970-01-01
    相关资源
    最近更新 更多