使用Free Spire.Barcode for Java 2.6.2 生成二维码时报错 java.lang.NoSuchMethodError: com.spire.ms.lang.Event.add(Lcom/spire/barcode/packages/sprGJa;)V,是需要买许可证才行吗
代码: PdfDocument doc = new PdfDocument();
doc.loadFromFile("D:\\DEP-46.pdf");
int count = doc.getPages().getCount();
for (int a = 0; a < count; a++) {
PdfPageBase pdfPageBase = doc.getPages().get(a);
BarcodeSettings settings = new BarcodeSettings();
settings.setType(BarCodeType.QR_Code);
settings.setData("12312");
settings.setData2D("12312");
settings.setX(1f);
settings.setLeftMargin(0);
settings.setShowTextOnBottom(true);
settings.setQRCodeECL(QRCodeECL.Q);
settings.setQRCodeDataMode(QRCodeDataMode.Numeric);
BarCodeGenerator barCodeGenerator = new BarCodeGenerator(settings);
Image image = barCodeGenerator.generateImage();
PdfImage pdfImage = PdfImage.fromImage((BufferedImage) image);
pdfPageBase.getCanvas().drawImage(pdfImage, 100, 0);
}
doc.saveToFile("D:\\test.pdf");
doc.close();
报错:Exception in thread "main" java.lang.NoSuchMethodError: com.spire.ms.lang.Event.add(Lcom/spire/barcode/packages/sprGJa;)V
at com.spire.barcode.implementation.generator.generation.BarcodeCreator.spr (Unknown Source)
at com.spire.barcode.implementation.generator.generation.BarcodeCreator.<init>(Unknown Source)
at com.spire.barcode.BarCodeGenerator.<init>(Unknown Source)