Internet explorer Inkscape无法从命令行正确处理SVG
这是我之前发布的帖子的后续内容 我的.NET应用程序现在可以使用和.NET提供的XSLT成功地将VML文件转换为SVGInternet explorer Inkscape无法从命令行正确处理SVG,internet-explorer,svg,png,inkscape,Internet Explorer,Svg,Png,Inkscape,这是我之前发布的帖子的后续内容 我的.NET应用程序现在可以使用和.NET提供的XSLT成功地将VML文件转换为SVG 对于除IE以外的所有浏览器,该功能都运行良好。我得到了整个SVG图形的漂亮PNG图像。然而,对于IE,输出PNG只是输入SVG的一小部分。还有其他人有这个问题吗?结果表明,VML-->SVG转换输出的代码缺少XML标记中的维度,如: <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="xx" h
对于除IE以外的所有浏览器,该功能都运行良好。我得到了整个SVG图形的漂亮PNG图像。然而,对于IE,输出PNG只是输入SVG的一小部分。还有其他人有这个问题吗?结果表明,VML-->SVG转换输出的代码缺少XML标记中的维度,如:
<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="xx" height="yy">
</svg>
我通过读回文件,添加宽度和高度属性,然后重新写入文件来解决这个问题。这不是一个很好的解决方案,但目前它仍然有效,我还没有找到潜在的问题——如果我找到了,我会把它发回到这里。我从来没有见过这个。您可以链接到SVG和PNG文件的示例吗?@echo flow,谢谢您的评论,但我已经设法暂时解决了这个问题-请参阅下面的答案。