• <menu id="w2i4a"></menu>
  • logo Spire.Doc系列教程

    文檔首頁>>Spire.Doc系列教程>>Word .NET庫組件Spire.Doc系列教程(42):在 Word 中添加條形碼、二維碼

    Word .NET庫組件Spire.Doc系列教程(42):在 Word 中添加條形碼、二維碼


    Spire.Doc for .NET是一個專業(yè)的Word .NET庫,設(shè)計用于幫助開發(fā)人員高效地開發(fā)創(chuàng)建、閱讀、編寫、轉(zhuǎn)換和打印任何來自.NET( C#, VB.NET, ASP.NET)平臺的Word文檔文件的功能。

    本系列教程將為大家?guī)鞸pire.Doc for .NET在使用過程中的各類實際操作,本文將講解如何在 Word 中添加條形碼、二維碼。

    點擊下載最新版Spire.Doc for .NET

    11月優(yōu)惠進(jìn)行時,消費滿額即享折上豪禮,想買Spire.Doc的朋友趕快咨詢在線客服吧!

    推薦閱讀:【想要快速完成文檔格式轉(zhuǎn)換嗎?Spire系列組件格式轉(zhuǎn)換完整攻略來啦!】


    C# 在 Word 中添加條形碼、二維碼

    MS Word本身不支持直接插入條形碼和二維碼,可以安裝條形碼字體,然后在Word中應(yīng)用該字體來創(chuàng)建條形碼。當(dāng)然,也可以使用條形碼控件Spire.Barcode來創(chuàng)建條碼圖片,然后以圖片的形式添加到Word中。本文將詳細(xì)介紹這兩種方案。

    使用條形碼字體創(chuàng)建條形碼

    使用條形碼字體創(chuàng)建條形碼時,請確保字體已經(jīng)正確至電腦中。按照默認(rèn)路徑安裝后,在目錄C:\Windows\Fonts下能查找到。

    Word .NET庫組件Spire.Doc系列教程:在 Word 中添加條形碼、二維碼

    //創(chuàng)建Document對象,添加section及段落
    Document doc = new Document();
    Section section = doc.AddSection();
    Paragraph paragraph = section.AddParagraph();
    
    //添加文字“Code 128:”
    TextRange txtRang = paragraph.AppendText("Code 128:\n");
    txtRang.CharacterFormat.FontSize = 15f;
    
    //添加條形碼
    txtRang = paragraph.AppendText("H63TWX11072");  //條形碼數(shù)據(jù)
    txtRang.CharacterFormat.FontName = "Code 128";  //應(yīng)用條形碼字體
    txtRang.CharacterFormat.FontSize = 60f;
    
    //將字體嵌入Word文檔,使條形碼能在未安裝該字體的電腦中正確顯示
    doc.EmbedFontsInFile = true;
    doc.EmbedSystemFonts = true;
    
    //保存文檔
    doc.SaveToFile("Code128.docx", FileFormat.Docx2013);

    Word .NET庫組件Spire.Doc系列教程:在 Word 中添加條形碼、二維碼

    使用Spire.Barcode創(chuàng)建條碼(以二維碼為例)圖片,添加圖片到Word文檔

    //創(chuàng)建Document對象,添加section及段落
    Document doc = new Document();
    Section section = doc.AddSection();
    Paragraph paragraph = section.AddParagraph();
    
    //添加文字“QR Code:”
    TextRange txtRang = paragraph.AppendText("QR Code:\n");
    txtRang.CharacterFormat.FontSize = 15f;
    
    //使用Spire.Barcode的BarcodeSettings和BarcodeGenerator類創(chuàng)建二維碼圖形
    Spire.Barcode.BarcodeSettings settings = new BarcodeSettings();
    settings.Type = BarCodeType.QRCode;
    settings.Data = "123456789";
    settings.Data2D = "123456789";
    settings.X = 2f;
    settings.LeftMargin = 0;
    settings.ShowTextOnBottom = true;
    settings.QRCodeECL = QRCodeECL.Q;
    settings.QRCodeDataMode = QRCodeDataMode.Numeric;
    Spire.Barcode.BarCodeGenerator generator = new BarCodeGenerator(settings);
    Image image = generator.GenerateImage();
    
    //添加二維碼圖形到Word
    paragraph.AppendPicture(image);
    
    //保存文檔
    doc.SaveToFile("QRCode.docx", FileFormat.Docx2013);

    Word .NET庫組件Spire.Doc系列教程:在 Word 中添加條形碼、二維碼


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();