首页
学习
活动
专区
工具
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

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.7K30

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

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

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

    不同语言解析PDF内容都有各自库,比如Javapdfbox,.netitextsharp。...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

    python3转换code128条形码

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

    81410

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

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

    3K30

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

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

    1.5K20

    uni-app App端半屏连续扫码

    本文简介 点赞 + 关注 + 收藏 = 学会了 本文用一个简单 demo 讲解 App端 半屏连续扫码 实现方式,包括(条形码、二维码等各种各样码)。...barcode 支持多种条码: QR: QR二维码,数值为0 EAN13: EAN条形码标准版,数值为1 EAN8: ENA条形码简版,数值为2 AZTEC: Aztec二维码,数值为3 DATAMATRIX...: Data Matrix二维码,数值为4 UPCA: UPC条形码标准版,数值为5 UPCE: UPC条形码缩短版,数值为6 CODABAR: Codabar条形码,数值为7 CODE39: Code39...条形码,数值为8 CODE93: Code93条形码,数值为9 CODE128: Code128条形码,数值为10 ITF: ITF条形码,数值为11 PDF417: PDF 417二维条码,数值为13...本文只用了 扫码成功回调 ,在你业务中可能还需要用到 扫码失败回调 。 更多配置和样式设置,建议自行查阅官方文档。本文案例也有对扫码框做了颜色调整(随便选了个颜色)。

    1.7K30

    制作日期开头流水条形码

    条码一般都是由数字组成,但是也有一些朋友会需要在条码前面或者后面添加一些内容,比如字母、日期、特殊符号等。小编下面就详细介绍如何制作以日期开始流水号条形码。   ...首先,打开条码标签软件,新建一个空白标签,并设置标签尺寸,这里要注意是标签尺寸要和打印机里标签纸尺寸保持一致。选择条码工具,绘制一个条码。将条码类型设置为Code128码。...数据前缀处输入今天日期:20220210,数据预览处可以看到流水号前面添加了日期。 02.png   流水号条形码生成后,可以在软件右侧设置条码文字字体、字号等。...点击打印预览,可以看到生成流水条码效果,前面的日期是不变,后面的数字生成是流水号。 03.png   如果用户第二天还是打印此类条形码,只需要把数据前缀修改成当天日期即可。...希望通过上面的操作能帮助到有需要朋友。

    1.1K10

    条码生成器中生成药品电子监管码两种方法

    在生成药品电子监管码之前,我们首先要对药品电子监管码有一个简单了解。...第一种是最简单方法,直接用条码生成器中电子监管码工具生成药品电子监管码,生成之后可以打开药监码属性查看一下条码类型,就是Code128C,而且无法更改。...第二种生成药品电子监管码方法比起第一种比起来就多了两个步骤,在条码生成器中生成一个普通条形码条形码类型默认Code128,打开条形码属性,选择条形码类型为Code128C。...通过上面的对比可以看出,两种药品电子监管码黑白条是一模一样,唯一区别就是下面药监码文字显示方法不对,接下来就可以给药监码文字做一个格式化,以英文问号“?”...以上两种方法生成药品电子监管码是一模一样,其实两种生成药监码方法也是一样,只不过通过电子监管码工具生成药监码,条码生成器会自动选择Code128C条码类型,以及自动对条码文字进行格式化,更方便。

    1.2K00
    领券