是否有一个在 docbook 中突出显示并带有 pdf 输出的 php 片段的简单示例?

发布于 11-24 11:44 字数 330 浏览 2 评论 0原文

我一直在尝试突出显示文档中程序列表块中的代码。代码如下:

<programlisting language="php"><![CDATA[ 
// php code
]]></programlisting>

有一个简单的例子说明如何使用php语法高亮将其输出到pdf吗?

如果它有帮助的话,我正在使用 xsltpoc (使用 libxml 20708、libxslt 10126 和 libexslt 815)生成 fop 文件,并使用 fop (apache) 生成 pdf。操作系统是 Ubuntu

谢谢!

I've been trying to highlight the code in a programlisting block in docbook. The code is the following:

<programlisting language="php"><![CDATA[ 
// php code
]]></programlisting>

Is there a simple example of how can this be outputted to pdf with php syntax highlighting?

If it helps in anyway i'm using xsltpoc (Using libxml 20708, libxslt 10126 and libexslt 815) to generate fop files and fop (apache) to generate the pdf. The OS is Ubuntu

Thanks!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你是我的挚爱i2024-12-01 11:44:04

我不知道有任何可以与 xsltproc 一起使用的 DocBook 语法突出显示解决方案。

您可能需要查看以下两个选项:

  • DocBook XSL 样式表支持 XSLTHL 语法突出显示。它适用于 PHP 和许多其他语言。 XSLTHL 用 Ja​​va 编写,需要 Xalan 或 Saxon。有关详细信息,请参阅此参考

  • 本文解释了如何使用 DocBook 处理文档时可以使用 Pygments(用 Python 编写的语法荧光笔) XSL 样式表。

I am not aware of any syntax highlighting solution for DocBook that can be used with xsltproc.

Here are two options that you might want to check out:

  • The DocBook XSL stylesheets support the XSLTHL syntax highlighter. It works with PHP and many other languages. XSLTHL is written in Java and requires either Xalan or Saxon. For details, see this reference.

  • This article explains how Pygments (syntax highlighter written in Python) can be used when processing documents with the DocBook XSL stylesheets.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文