buat-bagan-dalam-kata-dokumen-menggunakan-csharp

Sebagai pengembang C#, Anda dapat menyisipkan berbagai jenis bagan dalam dokumen Word secara terprogram. Ini membantu untuk menyajikan data dan informasi Anda secara grafis. Pada artikel ini, Anda akan mempelajari cara membuat bagan di dokumen Word menggunakan C#. Topik-topik berikut dibahas/dibahas dalam artikel ini:

C# API untuk Menyisipkan Bagan di Dokumen Word

Untuk menyisipkan bagan dalam file DOCX, kami akan menggunakan Aspose.Words for .NET API. Ini memungkinkan Anda untuk membuat, memodifikasi, mengonversi, merender, dan mencetak file tanpa menggunakan Microsoft Word secara langsung dalam aplikasi lintas platform. API memungkinkan Anda untuk menyisipkan berbagai tipe bagan yang didukung dalam dokumen Word secara terprogram. Anda dapat mengunduh DLL API atau menginstalnya menggunakan NuGet.

Install-Package Aspose.Words

Buat Bagan Kolom di Dokumen Word

Anda dapat membuat bagan kolom dalam dokumen Word secara terprogram dengan mengikuti langkah-langkah berikut:

  • Pertama, buat dokumen baru menggunakan kelas Document.
  • Sekarang, buat instance dari kelas DocumentBuilder dengan objek kelas Document .
  • Lalu, panggil metode DocumentBuilder.InsertChart(). Lewati ChartType sebagai Column, dengan height dan width sebagai parameter masukan.
  • Dapatkan hasil dalam objek kelas Bentuk.
  • Sekarang, buat instance dari kelas Chart dan tetapkan objek Shape.Chart ke dalamnya. Ini memberikan akses ke properti bagan jika bentuk ini memiliki Bagan.
  • Kemudian, dapatkan koleksi rangkaian grafik di objek ChartSeriesCollection.
  • Buat larik nama kategori.
  • Sekarang, panggil metode ChartSeriesCollection.Add() untuk menambahkan rangkaian bagan. Lewati nama, larik kategori, dan nilai sebagai parameter input. Ulangi langkah ini untuk menambahkan lebih banyak seri.
  • Terakhir, panggil metode Document.Save() dengan jalur file keluaran untuk menyimpan file. Contoh kode berikut menunjukkan cara membuat bagan kolom dalam dokumen Word menggunakan C#.
    Buat Bagan Kolom di Dokumen Word menggunakan C#.

    Buat Bagan Kolom di Dokumen Word menggunakan C#

Buat Bagan Sebar di Dokumen Word menggunakan C#

Anda dapat menyisipkan bagan pencar di dokumen Word Anda secara terprogram dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, Anda perlu menyetel ChartType.Scatter dalam metode DocumentBuilder.InsertChart(). Contoh kode berikut menunjukkan cara membuat bagan sebar di dokumen Word menggunakan C#.

Buat Bagan Sebar di Dokumen Word menggunakan C#.

Buat Bagan Sebar di Dokumen Word menggunakan C#

Sisipkan Bagan Area di Dokumen Word menggunakan C#

Anda dapat menyisipkan bagan area dalam dokumen Word secara terprogram dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, Anda perlu menyetel ChartType.Area dalam metode DocumentBuilder.InsertChart(). Contoh kode berikut menunjukkan cara membuat bagan area dalam dokumen Word menggunakan C#.

Sisipkan Bagan Area di Dokumen Word menggunakan C#.

Sisipkan Bagan Area di Dokumen Word menggunakan C#

Sisipkan Bagan Gelembung di Dokumen Word menggunakan C#

Anda dapat menyisipkan bagan gelembung dalam dokumen Word secara terprogram dengan mengikuti langkah-langkah yang disebutkan sebelumnya. Namun, Anda perlu mengatur ChartType.Bubble dalam metode DocumentBuilder.InsertChart(). Contoh kode berikut menunjukkan cara membuat bagan gelembung dalam dokumen Word menggunakan C#.

Sisipkan Bagan Gelembung di Dokumen Word menggunakan C#.

Sisipkan Bagan Gelembung di Dokumen Word menggunakan C#

Dapatkan Lisensi Gratis

Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara membuat bagan dalam dokumen Word menggunakan C#. Khususnya, Anda telah mempelajari cara membuat bagan kolom, area, gelembung, dan sebar dalam dokumen Word secara terprogram. Demikian pula, Anda dapat membuat jenis grafik lainnya. Anda dapat mempelajari lebih lanjut tentang Aspose.Words untuk .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga