我一直在寻找一种从VML文档获取位图的方法。 事实上,我在使用标签的一些库上工作,所以除了IE(当然)我没有任何问题,因为我在IE中使用ExCanvas,但我想从生成的位图中获得一个位图“ canvas“(实际上是VML)。
我一直在寻找一些从VML获取JS位图的方法,但是我放弃了这个想法,现在我想找到一个能够获得VML字符串并转换它的服务器端库到位图图像。我的首选语言是PHP,但如果没有这种语言,那就没关系。 我还看了一个可以做到这一点的Java小程序,但如果没有签名的小程序,这实际上是不可能的,这是不可能的。
感谢您的回复!
答案 0 :(得分:1)
您可以使用CutyCapt之类的内容来允许浏览器呈现它并将其捕获到图像中。
答案 1 :(得分:1)
我找到了一个看起来像我问题的最佳解决方案的库:VectorConverter。 但是有一些问题:
因此,如果有很多时间并且对这个项目感兴趣的人欢迎使用它,也许可以分叉。如果您打算与我联系,请与我联系,我可以帮助您。
答案 2 :(得分:1)
简单的可能性是使用C#显示加载vml页面的窗口,即webbrowser控件,并使用this.webBrowser.Navigate(“file.html”)加载html中包含的vml页面 然后使用graphic.CopyFromScreen函数自动捕获图像进行快照拍摄