【问题标题】:Easy creation/updating of Office Open XML Charts (PowerPoint preferred)轻松创建/更新 Office Open XML 图表(首选 PowerPoint)
【发布时间】:2010-05-17 17:01:31
【问题描述】:

是否有人知道独立于 Office 的 .NET 组件,支持通过几行代码从不同类型的文档(首选 PowerPoint)创建/更新成熟的 office open xml 图表。

MSDN 中的一个示例How to: Insert a Chart into a Spreadsheet Document 以一种困难的方式实现(据我所知,我需要创建所有这些子对象,例如轴显式),尽管读取/写入 Excel 2007 图表的许多组件允许在几行代码中创建图表,隐性创建子对象(轴、标签、刻度线等)。

Aspose.Slides.Pptx 似乎也不提供深度图表版本(如更改图表类型等)

虽然首选 PowerPoint,但也欢迎其他可移植到 PowerPoint 的 Office 文档(如 Word 和 Excel)的解决方案和想法。

【问题讨论】:

    标签: .net ms-office powerpoint openxml


    【解决方案1】:

    Nixie,我个人会坚持使用 OpenXML SDK v2
    http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=en

    有一点学习曲线,但是一旦你完成了,我觉得你会有更多的控制权。 您还需要一些良好的 xml 技能。

    提示:使用文档反射器(SDK 的一部分)。非常有用。

    【讨论】:

    • 我相信上面消息中的链接是指 OpenXML SDK v2。当我问“容易”时,我的意思是“比 Open XML SDK v2 容易”。
    • 点了! ;) 我过去也使用过 Aspose 的工具,但总是以 OpenXML SDK 结束,我发现一旦通过了学习曲线,它就值得了。显然,这取决于您的需求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    • 2012-03-18
    相关资源
    最近更新 更多