【发布时间】:2019-03-21 09:10:45
【问题描述】:
我一直在尝试生成具有可访问性 (PDF/A) 的 PDF,但在关闭文档时出现错误,提示 Font Helvetica 未嵌入,尽管我将字体设置为空。代码是:
Barcode128 barcode = new Barcode128(pdfDoc);
barcode.setFont(null);
barcode.setCode(cell.getData());
barcode.setCodeType(Barcode128.CODE128);
...
PdfFormXObject xObject = barcode.createFormXObject(ColorConstants.Black, ColorConstants.Black, pdfDoc);
pdfCanvas.saveState();
pdfCanvas.rectangle(x, y, w, h);
pdfCanvas.restoreState();
pdfCanvas.addXObject(xObject, x, y);
一旦我关闭文档,它就会给我异常。如果我删除条形码,则不会引发异常。我是不是做错了什么?
【问题讨论】:
标签: java pdf barcode itext7 pdfa