【发布时间】:2011-08-10 15:04:54
【问题描述】:
如何从使用 itext 的barcode39 类生成的图像中获取字节?我有:
Document document = new Document(new Rectangle(340, 842));
PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream(filename));
PdfContentByte cb = writer.getDirectContent();
Barcode39 code39ext = new Barcode39();
code39ext.setCode("Testing Text");
code39ext.setStartStopText(false);
code39ext.setExtended(true);
Image img = code39ext.createImageWithBarcode(cb, null, null);
现在我需要帮助从 img 获取字节,以便通过电子邮件发送并将其保存到文件中。
提前致谢。
【问题讨论】:
-
createImageWithBarcode 创建一个包装在 itextpdf.Image 中的 PdfTemplate。没有像素信息存在......但请参阅 jCoder 对“实现方式”的回答。