在.NET中生成图表并将其包含在Word文件中

时间:2011-08-01 15:59:11

标签: .net ms-word

我使用.NET应用程序生成一个MS Word文档。我使用合并字段和这样的东西。

现在,我有一些数据,我应该在图表中表示(字符串双重集合)。

我需要将此图表包含在该Word文档中。

我该怎么办?我想我应该生成一个图像并将其包含在文档中。

有没有办法在.NET中生成具有特定“皮肤”的图表(图像)?

2 个答案:

答案 0 :(得分:4)

如果您已经使用他们的互操作库(Microsoft.Office.Interop.Word)与Word进行交互,那么我认为您也可以直接使用其图表。

http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.chart.aspx

Graph.Chart interop in Word

我以前用Excel做了这个(在网格中设置一堆数据然后绘制图表)但不在Word中,所以我没有任何示例代码,抱歉。

答案 1 :(得分:2)

您是否尝试过Aspose.Cells和Aspose.Words for .NET?你可以create a chart and convert it to image using Aspose.Cells for .NET。你也可以add the converted image to Word document using Aspose.Words for .NET。这不需要在服务器上安装MS Office。请查看这可能对您的方案有所帮助。

披露:我在Aspose担任开发人员传播者。