2

我需要用 C# 将数据表绘制成矢量图像。我正在寻找一个库或组件来帮助我绘制表格,而不必自己关心它的布局。

我只想关心哪些数据属于哪个单元格。

我已经知道一些允许我使用 C# 创建矢量图像的库(例如用于 SVG 图像的 SharpVectorGraphics/SvgNet),但我找不到任何可以帮助我处理表格的东西。

问题

有人知道可以做到这一点的库或组件吗?如果它做得好,它不一定是免费的。矢量图像应具有可由 Microsoft PowerPoint 和 Word 的标准安装显示的格式。

问题2:

有谁知道用 C# 将(一个)HTML(表格)渲染到图像的方法?

4

2 回答 2

1

你可以使用aspose; 如果没有其他人为您提供更好的解决方案。它会按照你的要求做,但它“感觉”不是一个好的解决方案!

  • 在内存中创建 Word 文档
  • 添加表格
  • 填充该表
  • 导出到图像。

希望有人想出更好的东西!:(

于 2011-05-02T12:18:16.120 回答
0

我可以想到两种解决方法。

绘图: 您可以使用 C# 随意绘制表格和内容,这种方式当然会耗费大量时间,但可能是最快和最专业的方式。

打印到图片 与其他人的建议有点相似,根据您的需要制作 HTML 代码,然后将其放入 WebBrowser 控制台。然后对位图进行打印预览。

于 2011-05-02T12:41:37.720 回答