传入一个生成的guid作为qrcode数据- LeadTools

本文关键字:作为 guid qrcode 数据 LeadTools 一个 | 更新日期: 2023-09-27 18:15:06

所以我遇到了这个问题,qrcode数据值需要是字符串类型,但我想添加一个随机指南作为值。我有一些麻烦坐在什么是意味着一个串到一个向导。以下是我的代码:

QR码:

public void QRBarcode(string fileName)
    {
        BarcodeEngine engine = new BarcodeEngine();
        string outputFile = @"C:'QRCodeTesting'CreatedQRCode.pdf";
        int resolution = 300;
        using (RasterImage image = RasterImage.Create((int)(8.5 * resolution), (int)(11.0 * resolution), 1, resolution, RasterColor.FromKnownColor(RasterKnownColor.White)))
        {
            //Guid guidValue = new Guid();
            // Write two QR barcodes
            WriteBarcode(engine.Writer, image, QRBarcodeSymbolModel.Model1AutoSize, "need to add a guid", true);
        }
}

写QR码:

private void WriteBarcode(BarcodeWriter writer, RasterImage image, QRBarcodeSymbolModel symbolModel, string guidValue, bool topLeft)
    {
        // Create the barcode data
        QRBarcodeData barcode = BarcodeData.CreateDefaultBarcodeData(BarcodeSymbology.QR) as QRBarcodeData;
        barcode.SymbolModel = symbolModel;
        barcode.Value = guidValue;
         .......
    }

传入一个生成的guid作为qrcode数据- LeadTools

一些早先发布的答案,但现在它被删除,即使它是正确的。

Guid stringGUID = Guid.NewGuid().toString();