Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports 如何在pdf中创建条形码_Jasper Reports_Barcode - Fatal编程技术网

Jasper reports 如何在pdf中创建条形码

Jasper reports 如何在pdf中创建条形码,jasper-reports,barcode,Jasper Reports,Barcode,我想创建一个条码使用代码39在pdf中,有人可以帮助我如何编写jrhtml文件打印pdf 我试过下面的方法,但遇到了一些问题。是否有其他方法可以使用code39生成条形码 <componentElement> <reportElement x="353" y="42" width="200" height="50"/> <jr:Code39 xmlns:jr="http://jasperreports.sourceforge.net/jasp

我想创建一个条码使用代码39在pdf中,有人可以帮助我如何编写jrhtml文件打印pdf

我试过下面的方法,但遇到了一些问题。是否有其他方法可以使用code39生成条形码

<componentElement>
    <reportElement x="353" y="42" width="200" height="50"/>
        <jr:Code39 xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components"    xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" textPosition="bottom">

            <jr:codeExpression>                 
                <![CDATA[$P{printid}]]>                     
            </jr:codeExpression>                
       </jr:Code39>
</componentElement>

获取代码39字体并使用该字体创建文档。

Python使用reportlab和pyPdf能够将code39条形码放入文档中。下面是一些示例代码的链接

您将需要Python、Reportlab和pyPdf(最后两个是Python库)


此外,回购协议中包含的一些“片段”代码可能对您有用…?

您面临哪些问题?