Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/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
Java 条形码128条形码较厚,无法在iText pdf中扫描_Java_Spring Mvc_Itextsharp_Itext_Barcode - Fatal编程技术网

Java 条形码128条形码较厚,无法在iText pdf中扫描

Java 条形码128条形码较厚,无法在iText pdf中扫描,java,spring-mvc,itextsharp,itext,barcode,Java,Spring Mvc,Itextsharp,Itext,Barcode,我正在生成code128类型的条形码,然后将其转换为图像,然后在itext pdf pdfcell上打印。条形码安装在单元内部,但问题是条形码比其应有的厚。 这就是为什么它们可能无法扫描的原因。 你能帮我把它弄干净吗 下面是代码- 在itext pdf中,我使用- 提前谢谢。什么是“比它应该厚”呢?你能把条形码的图片贴在一些文本上,这样我们就可以看到它了吗?Hello@ChrisHaas,我添加了两张图片。请调查一下,汉克斯。你也可以发布你的表格代码吗?里面有些东西似乎在拉伸图像。hello@C

我正在生成code128类型的条形码,然后将其转换为图像,然后在itext pdf pdfcell上打印。条形码安装在单元内部,但问题是条形码比其应有的厚。 这就是为什么它们可能无法扫描的原因。 你能帮我把它弄干净吗

下面是代码-

在itext pdf中,我使用-


提前谢谢。

什么是“比它应该厚”呢?你能把条形码的图片贴在一些文本上,这样我们就可以看到它了吗?Hello@ChrisHaas,我添加了两张图片。请调查一下,汉克斯。你也可以发布你的表格代码吗?里面有些东西似乎在拉伸图像。hello@ChrisHaas,也添加了代码片段。请检查一下这是否有帮助。提前谢谢。如果提供的信息对你来说还不够,请告诉我。
Barcode128 code128 = new Barcode128();

              code128.setCode(bc.trim());

              code128.setCodeType(Barcode128.CODE128_UCC);

              code128.setBarHeight(15f);

              System.out.println("GETX" + code128.getX());

              code128.setX(.3f);

              System.out.println("After setX" + code128.getX());



              java.awt.Image rawImage = code128.createAwtImage(Color.BLACK, Color.WHITE);

              Image img = Image.getInstance(rawImage, null);

              img.setBorder(Image.ORIGINAL_NONE);
            return img;
    PdfPCell cell_header_barcode = new PdfPCell(BarCode.createBarcode(""+123456 ));
cell_header_barcode.setRowspan(4);

cell_header_barcode.setPaddingTop(6);
cell_header_barcode.setBackgroundColor(BaseColor.LIGHT_GRAY);
cell_header_barcode.setHorizontalAlignment(Element.ALIGN_CENTER);
cell_header_barcode.setBorder(Rectangle.NO_BORDER);
cell_header_barcode.setRowspan(4);
table_header.addCell(cell_header_barcode);
doc.add(table_header);