在Java中使用apachefop嵌入条形码
我正在使用Apache Fop生成包含PDF417条形码的pdf文档,当我使用命令行时,它可以工作:在Java中使用apachefop嵌入条形码,java,barcode,apache-fop,Java,Barcode,Apache Fop,我正在使用Apache Fop生成包含PDF417条形码的pdf文档,当我使用命令行时,它可以工作: fop-fosource.fo-pdf result.pdf 但当我使用Java替代方案时,条形码显示为空白,日志显示以下警告: 未知的格式化对象”{http://barcode4j.krysalis.org/ns}遇到“条形码”(fo:instream foreign object}的子项)(参见位置88:1266) 未知的格式化对象“{http://barcode4j.krysalis.o
fop-fosource.fo-pdf result.pdf
但当我使用Java替代方案时,条形码显示为空白,日志显示以下警告:
未知的格式化对象”{http://barcode4j.krysalis.org/ns}遇到“条形码”(fo:instream foreign object}的子项)(参见位置88:1266)
未知的格式化对象“{http://barcode4j.krysalis.org/ns}遇到“pdf417”(条形码}的子项。(参见位置89:45)
我在Maven中包含了这些依赖项:
org.apache.xmlgraphics
fop
2.1
net.sf.barcode4j
条形码4J
2.1
我错过了什么
提前感谢!答案非常简单,没有使用maven dependecy:
net.sf.barcode4j
条形码4J
2.1
我需要使用:
net.sf.barcode4j
条形码4J fop分机
2.1
现在很明显了。多亏了我自己!:)