【问题标题】:Can I create a single QR code that contains the url, vcard and geo location info?我可以创建一个包含 url、vcard 和地理位置信息的 QR 码吗?
【发布时间】:2013-10-01 22:31:47
【问题描述】:

是否可以创建一个包含 url、vcard 和地理位置的二维码?

【问题讨论】:

    标签: url qr-code vcf-vcard


    【解决方案1】:

    有很多二维码生成器。 这是一个: http://www.qrstuff.com/

    点击“文本”,您可以输入各种内容——最多 1000 个字符。

    这是葛底斯堡演说的第一行:

    【讨论】:

    • 那么,如果我将谷歌地图位置数据和网页网址在扫描后放入“纯文本”生成器,它将显示 2 个单独的页面?那么我将如何在纯 txt 中编码 vcard 呢?这都是不同类型的数据..
    • 如果你给我们一个具体的例子怎么样。实数/文字。
    • 例如:url:ezoczystaenergia.pl 本地化:纬度经度 52.22532 21.01490 和 vcard 的数据:姓名 公司职务 电话号码 电子邮件地址 地址 2
    • 我刚做了,效果很好。所有信息都已存储,我可以用智能手机从电脑屏幕上检索它
    • 没有显示“地图”,只有坐标。您必须编写代码来读取 Qr,然后查找地图并显示它。现在我明白了你的要求,而且非常复杂。
    【解决方案2】:

    二维码可以包含任何你想要的东西,它们只是数据。

    二维码里面的数据没有规范,但是有很好的做法,比如MeCARD、无线网络、地理定位。很难预测手机/操作系统/二维码阅读器是否 会读错与否。

    这是 ZXing 维护的一个很棒的列表:https://code.google.com/p/zxing/wiki/BarcodeContents

    无论如何,最好的办法是创建一个带有网络链接的二维码,然后在网页中或使用要下载的文件执行您的操作。您可以在http://www.unitag.fr为二维码创建可编辑的网络链接,它们被称为二维码直播。

    【讨论】:

      【解决方案3】:

      一个二维码生成器也在zxing QR code generator。我使用它并生成了一个二维码,并在我的 Windows 8 手机上使用二维码阅读器应用程序扫描了该代码。效果很好。非常感谢zxing的那些人。此外,您可以使用相应平台的库在任何应用程序(Windows Phone/Android/iPhone/WinForms/Windows 8 桌面应用程序)中生成二维码。

      以下是 .NET 4.0 中的示例。此代码不使用任何过时的类/方法。

              string contact = File.ReadAllText(@"C:\Users\****\Documents\****.vcf");
      
              BarcodeWriter bcWriter = new BarcodeWriter();
              ZXing.Rendering.BitmapRenderer renderer = new ZXing.Rendering.BitmapRenderer();
      
              bcWriter.Renderer = renderer;
              bcWriter.Format = BarcodeFormat.QR_CODE;
              Bitmap bm = bcWriter.Write(contact);
      
              pictureBoxQrCode.Image = bm;
              bm.Save(@"C:\Users\****\Documents\****.png");
      

      【讨论】:

        猜你喜欢
        • 2015-09-24
        • 1970-01-01
        • 2021-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多