提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郝浩|2013-03-18 13:50:06.000|阅读 318 次
概述:最近接到一些客户的反馈,反映无法在Mono中运行PDFRasterizer.Net,让其无法使用PDFRasterizer.Net跨平台转换创建PDF。本文带来针对这个问题的解决方案。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
最近接到一些客户的反馈,反映无法在Mono中运行PDFRasterizer.Net,让其无法使用PDFRasterizer.Net跨平台转换创建PDF。虽然PDFRasterizer.Net至今没有正式宣布支持Mono,但是慧都秉着服务客户的态度,进行了一系列的测试。
在安装MonoDevelop后,我们将PDFRasterizer.Net官方提供的一些Sample放入其中运行,发生了和客户反馈一样的问题:CS1566错误。
为解决这个问题,我们手动调用了所有.resx文件,以便调试,不过又出现以下问题。
很明显这是一个MonoDevelop运行调试的问题,如果不进行调试,便不会发生错误,所有我们放弃了在Windows中进行进一步的调试。如不进行调试,PDFRasterizer.Net将正常运行,如下图。
接下来测试,在Mac OSX环境中使用MonoDevelop运行Sample。同样报错“错误CS0584”。
这个错误和WPF有关,但PDFRasterizer.Net中并没有使用任何WPF的功能,所有我们怀疑是.Net 4.0的原因,故我们卸载了.Net 4.0,重新安装.Net 2.0。然后测试PDFRasterizer.Net的Sample便可以正常启动了。
不过我还是有些小问题,如上图看到的,Sample中的水印不见了。这也许对某些用户来说是一件好事,但还有在OSX中PDFRasterizer.Net运行还是有其他问题:
这两个问题已经向官方反映,只有期待PDFRasterizer.Net官方更新新版本来解决了。
接下来,我们测试在MonoDevelop下编译PDFRasterizer.Net源。首先是在Windows环境中测试的。使用过MonoDevelop的开发者都知道,他的编译器和标准的Microsoft .Net相比还是有一定的局限性的,比如vars和扩展方法上的容易报错,将这些错误修复后,PDFRasterizer.Net源运行正常。接下来是OSX,只在flagged中发生了一些小错误,其他运行正常。
经过测试PDFRasterizer.Net在MonoDevelop 3.0.5 for windows和MonoDevelop 3.1.1 for OSX都可以正常进行编译。
Mono虽然声称自己是一个可以跨平台的运行环境,不过他在OSX中运行得并不算太稳定。使用PDFRasterizer.Net + Mono进行跨平台的PDF生成和浏览,现阶段通过以上测试,还是比较可行的,至少几乎全部基本功能是在实现的。不过我们还是期待PDFRasterizer.Net在下一版本中,能对TallBitmap渲染器进行改进,彻底解决OSX渲染不完全的问题。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:慧都控件网本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
PDFRasterizer.NET是一个.NET组件,可用于将PDF文档转为光栅图,自动的PDF文档打印,以及在用户的Windows应用程序中显示PDF文档。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢