如何通过XSL将打印条形码中的数字值从XML转换为PDF

时间:2019-01-08 12:55:18

标签: xml xslt

我想知道如何通过XSL将XML中的打印条形码中的数字值转换为PDF。

我在xml上有一个值,如<barcode>2019000002520 BLC</barcode>,我会在打印的PDF帐单上显示条形码的黑线。

1 个答案:

答案 0 :(得分:1)

这取决于您的xslt运行时...

如果您使用Java:带有Barcode4J-Plugin(http://barcode4j.sourceforge.net/2.1/fop-ext.html)的Apache FOP

<fo:block>
  <fo:instream-foreign-object>
    <barcode:barcode
          xmlns:barcode="http://barcode4j.krysalis.org/ns"
          message="my message" orientation="90">
      <barcode:code128>
        <barcode:height>8mm</barcode:height>
      </barcode:code128>
    </barcode:barcode>
  </fo:instream-foreign-object>
</fo:block>