2010-05-17 4 views
4

Est-ce que quelqu'un connaît les composants .NET indépendants d'Office supportant la création/mise à jour de cartes Open Office xml à partir de différents types de documents (PowerPoint préféré) en quelques lignes de code.Création/mise à jour facile de graphiques Office Open XML (PowerPoint préféré)

Un exemple de MSDN How to: Insert a Chart into a Spreadsheet Document le fait d'une manière difficile (pour autant que je peux comprendre que je dois créer tous les objets enfants comme axes explicitement), bien que la lecture/écriture des graphiques Excel 2007 permettent la création de nombreux composants des graphiques dans quelques lignes de code, implicite créer des objets enfants (axes, étiquettes, graduations, etc.).

Aspose.Slides.Pptx ne semble pas fournir une édition graphique profonde ainsi (comme changer le type de graphique, etc.)

Bien que PowerPoint est préférable, des solutions et des idées pour d'autres documents Office (comme Word et Excel) qui pourrait être porté sur PowerPoint sont également les bienvenus.

Répondre

1

Nixie, personnellement je bâton avec le SDK OpenXML v2
voir http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=en

Il y a un peu d'une courbe d'apprentissage, mais une fois que vous obtenez grâce à cela, je pense que vous aurez plus de contrôle. Vous aurez également besoin de bonnes compétences en XML.

Conseil: Utilisez le réflecteur de document (partie du SDK). C'est extrêmement utile.

+0

Je crois que le lien dans le message ci-dessus fait référence à OpenXML SDK v2. Quand j'ai demandé 'facile' je voulais dire 'facile que Open XML SDK v2'. – Nixie

+0

point pris! ;) J'ai également utilisé les outils d'Aspose par le passé, mais je me suis toujours retrouvé à l'OpenXML SDK et j'ai trouvé que ça en valait la peine une fois passé la courbe d'apprentissage. Évidemment, cela dépend de vos besoins. – Sam

Questions connexes