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

发布于 2024-11-27 11:18:12 字数 193 浏览 0 评论 0原文

我使用 .NET 应用程序生成 MS Word 文档。我使用合并字段和类似的东西。

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

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

我应该如何进行?我想我应该生成一个图像并将其包含在文档中。

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

I generate a MS Word document with the .NET application. I use merge fields and stuff like this.

Now, I have some data that I should represent in a chart (string-double collection).

I need to include this chart into that Word document.

How should I proceed? I suppose I should generate an image and include it in the document.

Is there a way to generate charts(images) with a specific "skin" in .NET?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ゝ杯具 2024-12-04 11:18:12

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

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

Word 中的 Graph.Chart 互操作

我过去曾使用 Excel 完成过此操作(设置了一堆网格中的数据然后绘制图表)但不是在Word中,所以我没有任何示例代码,抱歉。

If you are already interacting with Word using their interop library (Microsoft.Office.Interop.Word) then I think you can directly use its charts too.

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

Graph.Chart interop in Word

I've done this with Excel in the past (set a bunch of data in a grid then chart it) but not in Word, so i don't have any example code, sorry.

橘香 2024-12-04 11:18:12

您是否尝试过 Aspose.Cells 和 Aspose.Words for .NET?您可以创建图表并使用 Aspose.Cells for .NET 将其转换为图像。您还可以添加使用 Aspose.Words for .NET 将图像转换为 Word 文档。这不需要在服务器上安装 MS Office。请看看这对您的情况是否有帮助。

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

Have you tried Aspose.Cells and Aspose.Words for .NET? You can create a chart and convert it to image using Aspose.Cells for .NET. You can also add the converted image to Word document using Aspose.Words for .NET. This doesn't require MS Office to be installed on the server. Please see if this might help in your scenario.

Disclosure: I work as developer evangelist at Aspose.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文