首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无文本的C# iTextSharp条形码Code128

C# iTextSharp是一个用于生成和处理PDF文件的开源库,而Code128是一种常用的条形码编码格式。在使用C# iTextSharp生成Code128条形码时,可以按照以下步骤进行操作:

  1. 导入iTextSharp库:首先需要在项目中引入iTextSharp库,可以通过NuGet包管理器或手动下载并添加引用。
  2. 创建PDF文档:使用iTextSharp库创建一个PDF文档对象。
  3. 添加条形码:使用iTextSharp库提供的条形码生成功能,将Code128条形码添加到PDF文档中。
  4. 设置条形码属性:可以设置条形码的位置、大小、颜色等属性,以满足具体需求。
  5. 保存PDF文档:将生成的PDF文档保存到指定的路径。

以下是一个示例代码,演示了如何使用C# iTextSharp生成Code128条形码并保存为PDF文件:

代码语言:txt
复制
using System;
using System.IO;
using iTextSharp.text;
using iTextSharp.text.pdf;
using iTextSharp.text.pdf.Barcode;

class Program
{
    static void Main(string[] args)
    {
        // 创建PDF文档
        Document document = new Document();

        // 设置PDF输出路径
        string outputPath = "output.pdf";
        PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(outputPath, FileMode.Create));

        // 打开PDF文档
        document.Open();

        // 创建Code128条形码
        Barcode128 barcode = new Barcode128();
        barcode.Code = "1234567890"; // 设置条形码内容
        barcode.StartStopText = false; // 设置是否显示起始和终止字符

        // 将条形码添加到PDF文档
        Image image = barcode.CreateImageWithBarcode(writer.DirectContent, BaseColor.BLACK, BaseColor.BLACK);
        document.Add(image);

        // 关闭PDF文档
        document.Close();

        Console.WriteLine("Code128条形码已生成并保存为PDF文件:" + outputPath);
    }
}

在上述示例代码中,我们使用了iTextSharp库提供的Barcode128类来创建Code128条形码,并通过CreateImageWithBarcode方法将条形码添加到PDF文档中。可以根据需要调整条形码的属性,如颜色、大小等。

对于C# iTextSharp库的更多详细信息和用法,可以参考腾讯云的相关产品文档:iTextSharp库使用指南

请注意,以上答案仅供参考,具体实现方式可能因个人需求和环境而异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

利用Code39字体将文本转换为code39条形码--Java版

利用Code128字体将文本转换为code128条形码一文中提到可以通过在客户端提供Code128这种字体的方式来产生条形码,不过提到了直接将原文转换成Code128字体无法被扫码枪扫描。        ...为了进一步搞清楚这个问题,本人还进行了测试,在一些免费的条形码再线生成网站(如 在线免费生成条码)上生成的编码为Code128的条形码,使用项目组的扫码枪是能解析的!!!...仔细对比了Excel生成的Code128条形码和网站生成的Code128条形码,确实长得不一样。...综上,可以得出结论:Excel生成的条形码并非不能解析,取决于扫码枪是否支持,并非Excel生成的Code128条形码有问题!!!         不过,到此依然没能解决项目组遇到的问题。...参考博客: 1. https://www.cnblogs.com/qq458978/p/7677832.html 利用Code128字体将文本转换为code128条形码(C#版) 2. http://apps

1.1K40

条码打印软件如何打印Code128码

Code128码是最基础的条码类型,也是最常用的条形码,Code128码可包含数字、字母、字符符号等一共128个字符,所以称128码。那么在条码打印软件中如何打印Code128码呢?...在条码打印软件中制作一个条形码并打开属性,选择条形码类型为code128。在数据源中修改Code128码数据,支持手动输入,序列生成,随机生成,数据库导入等输入方式。...Code128码制作完成之后就可以在条码打印软件中打印Code128码了。还可以把制作的Code128码保存成PDF文档或者图片。...以上就是在条码打印软件中打印Code128码的过程,总结下来,在条码打印软件中可以批量制作Code128码也可批量打印Code128码,而且在打印的时候还可以灵活设置打印的数据量和页数。...感兴趣的可以关注小编了解更多有关条码打印软件信息。

1.2K40
  • JavaScript条形码生成和扫码识别(Barcode scan)开源库

    条码具有易操作、易维护的特点。对于室外场合,使用计算机登记信息非常不方便,通过使用条码,可以在操作现场将采集的条码信息传输到计算机。条码操作简便,极大地提高了系统的使用性。...这里介绍分别甚至JavaScript实现的条形码相关开源库。 这里介绍分别甚至JavaScript实现的条形码相关开源库。...JsBarcode JsBarcode 是一个生成条形码的开源库支持的有: CODE128 CODE128 (自动模式切换) CODE128 A/B/C (强制模式)等,在现代流量器上它会生成一个SVG...矢量图用来生成条形码,使用如下: var JsBarcode = require('jsbarcode'); var Canvas = require("canvas"); var canvas...扫码库,能将条形码扫描成文字,支持静态图片和视频流的扫描。

    5.9K30

    jQuery 点击按钮打印指定文本内容

    在快递单中,我们需要把快递单号生成对应的条形码及二维码,需要大家注意的是,条形码编码有 EAN8、EAN13、EAN128 等编码方式,大家可根据使用环境的不同,以及条形码数字的个数,来选择相应的编码方式...,我们在这里使用的是 Code128 编码方式 条形码及二维码的生成都需要引入指定的jquery-barcode文件,条形码生成的文件直接把下面的代码复制到你的文件中即可 code128", {barHeight:"50",barWidth:"2"}); // 生成二维码 $(...,而打印预览却没有显示出条形码及二维码时,可能是你忘记勾选背景图片打印的选项了 填入订单数据 将 ajax 请求返回的数据填入到快递单模板中即可,代码如下: code128", {barHeight:"50",barWidth:"2"

    4.1K20

    批量生成Code128- C条码

    Code128码是一种高密度的一维条码,可以表示全部128个ASCII码字符(数字、字母的大、小写、符号和控制符),所以称128码。...而Code128 A码,Code128 B码,Code128 C码都是Code128码的子集,Code128 C码仅可以表示100个“两位”数字编码(00-99),比如:123456、90870965。...首先打开条码标签软件,新建一个空白标签,点击软件上方的“设置数据源”按钮,选择保存有条码数据的Excel表格导入到软件中。...01.jpg   点击软件左侧的“条码”按钮,在画布上绘制一个条形码,在弹出的编辑界面中,将条码的类型设置成Code128- C,点击插入数据源字段,选择“条码数据”这个字段。...04.jpg   以上就是通过Excel文件批量生成Code128- C码的操作方法,当然也可以直接在条码软件中按序列生成或者随机生成。希望通过我们的介绍可以帮助到一些朋友。

    1.1K30

    制作字母开头的流水条形码

    条码一般都是由数字组成的,但是也有一些朋友会需要在条码的前面添加上字母,比如一些内部码。不同类型的条码支持的数据内容有区别,有的只支持数字,有的既支持数据又支持字母。...常见的支持字母的条码类型如Code128码(大小写字母都支持)、Code39码(支持的是26个大写字母),Code93码(支持的26个大写字母)。下面就详细介绍如何制作字母开头的流水条形码。...将条码的类型设置为Code128码。 01.png 在数据来源处选择“由计数器生成”。 02.png 编辑数据里设置数据起始、位数和总量。在数据前缀处输入需要的字母。...03.png 点击打印预览,可以看到生成的流水条码效果,前面的字母SQ是不变的,后面的数字生成的是流水号。...04.png 以上就是制作字母开头的流水条形码的方法步骤,有需要的小伙伴可以下载软件体验。

    1.2K20

    条码打印软件如何设置条码类型及条码文字样式

    条码打印软件支持120 多种的条码、二维码类型,可以根据自己的需求选择合适的条码类型,设置好条码类型之后,也可以在条码打印软件中对条码文字的样式进行设置,如设置条码文字的对齐方式、字间距、文本距离、位置...、附加码、格式化等等,具体操作如下: 1.在条码打印软件中新建标签之后,点击软件左侧的”绘制一维条码”按钮,在画布上绘制一个条码对象,双击条码,在图形属性-条码-类型中,设置条码类型为code128。...(可以在这里自定义设置所需的条码类型) 2.在数据源中,点击”修改”按钮,删除默认的数据,在下面的状态框中手动输入你要的数据点击编辑-确定,条形码就制作好了。...3.如果需要对条码文字样式进行设置的话,可以双击条形码,在图形属性-文字中进行设置,如下图: (1)设置条形码文字的对齐方式及字间距 可以双击条形码,在文字中设置条码的对齐方式为左对齐、右对齐、居中对齐...在条码打印软件中不仅可以设置条码类型、文字样式,还可以设置条形码的尺寸、绘制模式、以及左右空白区,这里就不再详细描述了,感兴趣的话,可以下载条码打印软件,自己动手尝试。

    1.5K40

    python3转换code128条形码

    推荐2个网址:1.各种条形码区别 2.在线生成条形码 ---- 这年头如果用python3做条形码的,肯定(推荐)用pystrich。...这货官方文档貌似都没写到支持Code128,但是居然有这个类(Code128Encoder)。。。。 一些喷墨打印机,如果质量差一点的话,喷出来的条码,会沾到一起,不好识别。...于是想到了用条形码字体来自己控制大小,找是找到字库了,但是你会发觉,你生成的东西,无法被扫描识别, 那是因为,这东西得转换后,才能打印啊。。。...---- 经过千辛万苦,终于找到一篇文章说到转换的,地址在这里 我用的是Code128B,用python重写如下。...100 result = chr(204) + str(inputData) + chr(checksum) + chr(206) return result 有需要的拿走

    82710

    商品条码申请备案后如何批量打印出来

    由于目前对于商品管理日益严格,只有申请备案后符合规定的条形码才可以进入市场。那么单位在申请商品条码后,如何将商品条码批量打印出来呢?...商品条码申请后,可以根据申请到的编码及规则编写相应的条形码数据,先保存在Excel或者TXT中,然后统一导入条码软件中来生成和打印。...1.png 二、绘制条形码并添加条形码数据 点击左侧工具栏中的“条形码”图标,在画布上绘制条码样式,然后双击绘制的条码对象,在其 “图形属性-数据源-修改”页面选择“数据库导入”,核对下方连接文档和字段名称之后...三、修改条码类型 软件默认的是条码通用类型code128,如果需要制作商品条码可以在“图形属性-条码-类型”中选择EAN 13,然后点击“确定”。...四、预览核对条形码数据及打印 点击上方工具栏中的打印预览图标,然后在预览界面可以看到自动生成不同内容的条形码标签,标核对数据,然后点击“打印机”图标,设置相应页数进行打印。

    1.5K20

    LIMS系统仪器数据采集-使用xpdf解析pdf内容

    不同语言解析PDF内容都有各自的库,比如Java的pdfbox,.net的itextsharp。...c#解析PDF文本,关键代码可参考: http://www.cnblogs.com/mahongbiao/p/7652788.html 此外也可使用OCR,关键代码可参考: http://www.cnblogs.com...c#调用示例代码: 1 Process p = new Process(); 2 p.StartInfo.FileName = @"pdftotext.exe...而使用xpdf,则可以指定-layout参数,将其按照页面显示的布局方式输出。 下图为PDF样式: ? 下图为pdfBox、itextsharp解析出的内容样式: ?...例子中的中文没有解析出来,可通过配置PDF中文字体解决,xpdf的另一个强项功能,就是它支持配置pdf字体,有些PDF内容通过itextsharp解析不出来的情况下,使用xpdf在配置了正确字体后可以解析出内容

    1.8K40

    如何用条码软件生成ISBN书号条形码

    条形码在现代社会可以说是随处可见,而且它在运输行业、商品流通、图书管理、邮政管理等等都有其自己的条码类型,本文我们就来了解一下图书方面的条码类型ISBN书号条形码以及其在条形码生成软件中的制作方法...制作ISBN书号条形码需选用专业条形码生成软件,将需要生成条形码的数据导入软件中,可以非常快的批量生成多个内容不同的ISBN条码。...图片1.png 三、制作ISBN条码并添加数据 点击左侧条形码图标,在画布上绘制条码样式,然后双击绘制的条码样式,在其“图形属性”-“数据源”-“修改”页面,选择“数据库导入”,核对连接文档和字段...image.png 五、预览核对数据并查看批量生成效果 ISBN条码制作完毕后,点击上方工具栏中的“打印预览”图标,查看预览效果,在预览页面可以点击左上角翻页查看已经批量生成的条形码标签内容...图片5.png 综上所述,就是条形码生成软件制作ISBN条码的全部步骤了,使用条形码生成软件还可以制作市面上多种条码类型包括EAN13,code128,code39,UCC128等等。

    3.1K30

    一维条码之code93码的生成和打印

    码支持的字符集一样。...了解code93码的基本信息之后,接下来就看一下在条码生成软件中是如何生成code93码并打印。 在条码生成软件中,新建一个空白标签,设置标签大小以及选择好需要打印code93码的打印机。...在空白标签上绘制一个普通的一维条码,一维条码的默认类型是code128,打开条形码的属性,修改条形码的类型为code93码。...在code93码的属性-数据源中,添加修改条形码的数据,code93码的数据可以手动输入,也可以通过数据库导入条形码数据实现批量生成code93码。...以上就是一维条码中code93码的生成和打印方法,条码生成软件支持近百种的条形码类型,上面生成code93码的方法步骤同样适用于其他类型的一维码。

    1.2K00

    (WEB集成CAD插件)网页CAD绘制条形码、二维码的教程

    原理绘制条形码需要根据不同的应用场景选择适当的条形码标准,如常见的 codabar 、CODE30、CODE128等,每一种条形码标准都有它特定的数据编码规则,调用这些编码规则进行数据编码时会将数据字符按照所选编码规则转换成条和空的组合...不同的条形码标准使用不同的编码规则来表示0到9的数字或26个英文字母。其中,为了确保扫描的准确性,条形码中还包括一个校验字符。这个字符通过特定的算法计算得出,用于检验整个条形码的准确性。...在生成目标条形码时需对目标内容进行校验,若目标内容符合条形码的编码要求则再进行下一步的绘制。...2. mxcad实现绘制条形码根据上述条形码绘制原理可知,只要我们能够知道条形码的编码规则将条形码内容转换为一串二进制数据并根据二进制数据的具体值确定条形码条、空的组合,我们就可以在 mxcad 中通过...为方便后续对条形码的管理和扩展,我们可以将其绘制为[自定义实体McDbCustomEntity]并为其添加自定义属性。

    6510
    领券