.NET'te PDF'lere Grafik ve Çizimler Nasıl Eklenir

.NET'te PDF'lere Grafik ve Çizimler Nasıl Eklenir

.NET’te PDF’lere Grafik ve Çizimler Nasıl Eklenir

Bu kılavuz, Graph konteynerini kullanarak PDF sayfalarına vektör şekilleri çizmeyi gösterir.


Önkoşullar

GereksinimDetay
Çalışma Zamanı.NET 8.0 ve üzeri
Paketdotnet add package Aspose.Pdf.Foss

Bir grafik oluşturun ve bir çizgi çizin

Graph sınıfı, bir PDF sayfasındaki vektör şekilleri için bir kapsayıcı görevi görür. Sabit genişlik ve yüksekliğe sahip bir grafik oluşturun, şekil nesnelerini onun Shapes koleksiyonuna ekleyin, ardından grafiği sayfanın Paragraphs koleksiyonuna ekleyin. Yerleşim motoru, onu diğer paragraf öğelerinin yanında otomatik olarak konumlandırır.

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");

Bir daire çizin

Merkez koordinatlarını ve yarıçapı belirterek bir Circle şekli ekleyin. Tüm şekiller aynı Graph konteynerini paylaşır ve eklenme sırasına göre işlenir.

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

Serbest biçimli bir yol çizin

Karmaşık şekiller için, DrawingPath kullanarak rastgele bir vektör yolu oluşturun
hareket, çizgi ve Bezier eğri segmentleriyle. Close çağırarak son noktayı başlangıca bağlayın
doldurulabilir ya da kenar çizilebilir kapalı bir şekil oluşturun.

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

Ana Sınıflar

ClassPurpose
GraphÇizilebilir şekil kapsayıcısı
LineÇizgi şekli
CircleDaire şekli
ArcYay şekli
DrawingPathSerbest biçimli vektör yolu
ColorRenk değerleri (RGB, ARGB)

Ayrıca Bakınız

 Türkçe