maak-grafieken-in-word-documenten-met-csharp

Als C#-ontwikkelaar kunt u programmatisch verschillende soorten grafieken in Word-documenten invoegen. Het helpt om uw gegevens en informatie grafisch weer te geven. In dit artikel leert u hoe u grafieken maakt in Word-documenten met C#. In dit artikel worden de volgende onderwerpen besproken/behandeld:

  • [C# API om grafieken in Word-documenten in te voegen][2]
  • [Maak kolommengrafieken in Word-documenten][3]
  • [Maak spreidingsdiagrammen in Word-documenten met C#][4]
  • [Voeg vlakdiagrammen in Word-documenten in met C#][5]
  • [Bubbeldiagrammen invoegen in Word-documenten met C#][6]

C# API om grafieken in Word-documenten in te voegen

Voor het invoegen van grafieken in DOCX-bestanden gebruiken we [Aspose.Words for .NET API][7]. Hiermee kunt u bestanden genereren, wijzigen, converteren, renderen en afdrukken zonder gebruik te maken van Microsoft Word, rechtstreeks in platformonafhankelijke toepassingen. Met de API kunt u verschillende [ondersteunde grafiektypen][8] programmatisch invoegen in Word-documenten. U kunt de DLL van de API [downloaden][9] of installeren met [NuGet][10].

Install-Package Aspose.Words

Maak kolommendiagrammen in Word-documenten

U kunt kolomdiagrammen in Word-documenten programmatisch maken door de onderstaande stappen te volgen:

  • Maak eerst een nieuw document met de klasse [Document][11].
  • Maak nu een instantie van de klasse [DocumentBuilder][12] met het klasseobject Document.
  • Roep vervolgens de methode [DocumentBuilder.InsertChart()][13] aan. Geef [ChartType][8] door als Column, met height en width als invoerparameters.
  • Krijg resultaten in het klasseobject [Shape][14].
  • Maak nu een instantie van de klasse [Chart][15] en wijs er een object [Shape.Chart][16] aan toe. Het biedt toegang tot de diagrameigenschappen als deze vorm een diagram heeft.
  • Haal vervolgens de verzameling diagramreeksen op in het object [ChartSeriesCollection][17].
  • Maak een array met categorienamen.
  • Roep nu de methode [ChartSeriesCollection.Add()][18] aan om diagramreeksen toe te voegen. Geef naam, categoriearray en waarden door als invoerparameters. Herhaal deze stap om meer series toe te voegen.
  • Roep ten slotte de methode [Document.Save()][19] aan met het uitvoerbestandspad om het bestand op te slaan. Het volgende codevoorbeeld laat zien hoe je met C# een kolommendiagram maakt in een Word-document**.
    Maak kolommendiagrammen in Word-documenten met behulp van C#.

    Maak kolommendiagrammen in Word-documenten met behulp van C#

Maak spreidingsdiagrammen in Word-documenten met C#

U kunt spreidingsdiagrammen programmatisch in uw Word-documenten invoegen door de eerder genoemde stappen te volgen. U moet echter ChartType.Scatter instellen met de methode [DocumentBuilder.InsertChart()][21]. Het volgende codevoorbeeld laat zien hoe u een spreidingsdiagram maakt in een Word-document met behulp van C#.

Maak spreidingsdiagrammen in Word-documenten met behulp van C#.

Maak spreidingsdiagrammen in Word-documenten met C#

Voeg vlakdiagrammen in Word-documenten in met C#

U kunt vlakdiagrammen programmatisch in Word-documenten invoegen door de eerder genoemde stappen te volgen. U moet echter ChartType.Area instellen met de methode [DocumentBuilder.InsertChart()][21]. Het volgende codevoorbeeld laat zien hoe u een vlakdiagram maakt in een Word-document met behulp van C#.

Voeg vlakdiagrammen in Word-documenten in met behulp van C#.

Voeg vlakdiagrammen in Word-documenten in met C#

Ballondiagrammen in Word-documenten invoegen met C#

U kunt bellendiagrammen programmatisch in Word-documenten invoegen door de eerder genoemde stappen te volgen. U moet echter ChartType.Bubble instellen met de methode [DocumentBuilder.InsertChart()][21]. Het volgende codevoorbeeld laat zien hoe u een bellendiagram maakt in een Word-document met behulp van C#.

Ballondiagrammen invoegen in Word-documenten met behulp van C#.

Ballondiagrammen in Word-documenten invoegen met C#

Ontvang een gratis licentie

U kunt de API uitproberen zonder evaluatiebeperkingen door [een gratis tijdelijke licentie][25] aan te vragen.

Conclusie

In dit artikel heb je geleerd hoe je grafieken maakt in Word-documenten met C#. U hebt met name geleerd hoe u kolom-, vlak-, bellen- en spreidingsdiagrammen programmatisch kunt maken in Word-documenten. Op dezelfde manier kunt u andere soorten grafieken maken. U kunt meer leren over Aspose.Words voor .NET API met behulp van de [documentatie][26]. Neem bij onduidelijkheden gerust contact met ons op via het [forum][27].

Zie ook