【问题标题】:How to Generate QR Code using C# ? how to show a PDF file when a generated QR code is scanned [closed]如何使用 C# 生成二维码?扫描生成的二维码时如何显示PDF文件[关闭]
【发布时间】:2020-12-05 16:08:20
【问题描述】:

我对二维码有点陌生,我想知道如何在扫描二维码时显示 pdf 文件,而不使用 3rd 方库。你能告诉我正确的路径吗?

提前致谢

【问题讨论】:

    标签: c# .net pdf


    【解决方案1】:

    您需要在线发布您的 PDF 文件以供网络浏览器访问。然后您需要生成指向该文件的链接,例如https://yourdomain.in/your-file.pdf

    二维码只是让相机可以读取此链接的一种方式。如果没有 .net 中的第 3 方库,则无法创建 QR 码。您可以使用 QRCoder 为您的链接生成 QRCode,例如:

    Url generator = new Url("https://yourdomain.in/your-file.pdf");
    string payload = generator.ToString();
    
    QRCodeGenerator qrGenerator = new QRCodeGenerator();
    QRCodeData qrCodeData = qrGenerator.CreateQrCode(payload, QRCodeGenerator.ECCLevel.Q);
    QRCode qrCode = new QRCode(qrCodeData);
    var qrCodeAsBitmap = qrCode.GetGraphic(20);
    

    【讨论】:

      最近更新 更多