Cara Menambahkan Grafik dan Gambar ke PDF di .NET

Cara Menambahkan Grafik dan Gambar ke PDF di .NET

Cara Menambahkan Grafik dan Gambar ke PDF di .NET

Panduan ini menunjukkan cara menggambar bentuk vektor pada halaman PDF menggunakan kontainer Graph.


Prasyarat

PersyaratanDetail
Runtime.NET 8.0 atau lebih baru
Paketdotnet add package Aspose.Pdf.Foss

Buat grafik dan gambar garis

Kelas Graph berfungsi sebagai wadah untuk bentuk vektor pada halaman PDF. Buat sebuah
grafik dengan lebar dan tinggi tetap, tambahkan objek bentuk ke koleksi Shapes‑nya,
lalu tambahkan grafik ke koleksi Paragraphs halaman. Mesin tata letak
menempatkannya secara otomatis berdampingan dengan elemen paragraf lainnya.

using var doc = new Document();
var page = doc.Pages.Add();

var graph = new Graph(400, 200);
var line = new Line(new float[] { 0, 0, 300, 100 });
graph.Shapes.Add(line);
page.Paragraphs.Add(graph);
doc.Save("drawing.pdf");

Gambar sebuah lingkaran

Tambahkan bentuk Circle dengan menentukan koordinat pusat dan radius. Semua bentuk berbagi kontainer Graph yang sama dan dirender dalam urutan mereka ditambahkan.

var circle = new Circle(150, 100, 50);
graph.Shapes.Add(circle);

Gambar jalur bebas

Untuk bentuk yang kompleks, gunakan DrawingPath untuk membangun jalur vektor arbitrer dengan segmen perpindahan, garis, dan kurva Bezier. Panggil Close untuk menghubungkan titik terakhir kembali ke awal, membentuk bentuk tertutup yang dapat diisi atau di‑stroke.

var path = new DrawingPath();
path.MoveTo(10, 10);
path.LineTo(100, 10);
path.CurveTo(150, 50, 150, 100, 100, 100);
path.Close();

Kelas Kunci

KelasTujuan
GraphKontainer bentuk yang dapat digambar
LineBentuk garis
CircleBentuk lingkaran
ArcBentuk busur
DrawingPathJalur vektor bebas
ColorNilai warna (RGB, ARGB)

Lihat Juga

 Bahasa Indonesia