我使用.NET应用程序生成一个MS Word文档。我使用合并字段和这样的东西。
现在,我有一些数据,我应该在图表中表示(字符串双重集合)。
我需要将此图表包含在该Word文档中。
我该怎么办?我想我应该生成一个图像并将其包含在文档中。
有没有办法在.NET中生成具有特定“皮肤”的图表(图像)?
答案 0 :(得分:4)
如果您已经使用他们的互操作库(Microsoft.Office.Interop.Word)与Word进行交互,那么我认为您也可以直接使用其图表。
http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.chart.aspx
我以前用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担任开发人员传播者。