我正在寻求在包含qr代码的ssrs / report构建器中构建报告,是否可以实现此目的?
我正在考虑使用c#/ vb.net实现一个类,它将任何URL /邮件地址编码为QR码,然后将该代码导入报告中以使用它。
你的建议是什么?
答案 0 :(得分:3)
以下是一个CodePlex页面,其中包含某人已在SSRS中实施的开源C#QR generator。
(请点击评论部分中的SSRS实施链接。)
我确信您可以创建或找到更易于集成的解决方案,但我认为您不必从头开始。
答案 1 :(得分:3)
Generate QR Code® barcodes in an SSRS report with the QRCoder library
这些是创建显示QR的SSRS报告所需的步骤 使用QRCoder库编码符号:
- 获取现有的或编译具有强名称和PartiallyTrustedCallers属性的两个QRCoder程序集
- 使用gacutil.exe实用程序将两个程序集安装到全局程序集缓存(GAC)
- 创建一个新的SSRS报告以查询测试数据表
- 添加对QRCoderImageToByteArray GAC程序集的引用
- 添加一个自定义代码函数,该函数将字符串发送到QRCoderImageToByteArray程序集并接受字节数组作为回报
- 在报告中添加字段并增加字段的物理尺寸以适应较大的QR码符号
- 将图像组件拖放到新字段以显示图像属性对话框
- 将图像源更改为数据库,添加引用自定义代码函数的函数,并将MIME类型更改为image / png
- 设置图像组件的size属性以填充可用的字段空间,同时保持原始宽高比
- 执行报告以显示数据和从数据生成的QR码
此解决方案基于QRCoder。
答案 2 :(得分:2)
到目前为止,最简单的方法是将图像嵌入到SSRS报告中。图像的URL将是(非工作示例)http://qrcodegen.com&Params=12345
显然,您需要选择一家信誉良好的公司进行链接。我们使用免费服务(不是我的想法) - 但即使付费也很便宜。
为了使其正常工作,报表服务器将需要访问您选择的站点。