水晶报表9.2,报表中条形码预览正常,但导出PDF,条形码失效
如题,ASP.NET 1.1程序。以前也有人提过这种问题,不过我的情况是:在开发机上导出的PDF,条形码不会失效。
但部署到服务器上,条形码预览正常,但导出PDF,条形码失效。
打开该PDF文件的是同一台PC机,所以肯定与PDF浏览软件无关。
我试过部署到其他同事的开发机上,也正常。于是想到该条形码可能与开发环境有关,于是在服务器上安装了VS.NET 2003.
结果还是不行。
折腾了2天,头晕脑胀,特来请教。 --------------------编程问答-------------------- 报表控件的的属性 研究研究 --------------------编程问答-------------------- 你可以试试把条码放大一些,然后在有问题的服务器上导出PDF。 这样可以test 是不是 font size 的问题。又或者从不同的printer 打印PDF, 然后检验条码可否被识别。 --------------------编程问答-------------------- 实效的意思不是看不见,是值是123456 ,导出PDF后仍是123456,没有转化成条形码(但浏览的时候是条形码)。
现在不是识别的问题,是PDF文件里根本就不是条形码 --------------------编程问答-------------------- 有没有知道啊 --------------------编程问答-------------------- 难度大家现在都不用水晶报表? --------------------编程问答-------------------- 晕。。要是可以看到,是不是你的那台电脑没有哪个Font? --------------------编程问答-------------------- 你用的什么字体。你用的什么字体?把你的字体copy 过去。 --------------------编程问答-------------------- 我也發現有這種問題啊,LZ能不能告訴我後來是怎么搞定的?感謝了 --------------------编程问答-------------------- 服务器要按照PDF REader,重启就行了 --------------------编程问答-------------------- 按照 PDF Reader 重启是什么意思? 跟pdf 版本有关吗? 6.0 - 9.0 我都试过了 --------------------编程问答-------------------- 和楼主遇到的问题一样样的,您是意思是在服务器上安装PDF reader? 这个还真没想到,去试一下,先谢谢您! --------------------编程问答-------------------- 测试过了,和楼主说的一样,这个问题解决了,多谢您!
记得一定要重启服务器才能生效
补充:.NET技术 , ASP.NET