Hur man lägger till grafik och ritningar i PDF-filer i .NET

Hur man lägger till grafik och ritningar i PDF-filer i .NET

Hur man lägger till grafik och ritningar i PDF-filer i .NET

Denna guide visar hur man ritar vektorgrafik på PDF‑sidor med Graph‑behållaren.


Förutsättningar

KravDetalj
Körtid.NET 8.0 eller senare
Paketdotnet add package Aspose.Pdf.Foss

Skapa ett diagram och rita en linje

Klassen Graph fungerar som en behållare för vektorformer på en PDF-sida. Skapa ett diagram med fast bredd och höjd, lägg till formobjekt i dess Shapes-samling, och lägg sedan till diagrammet i sidans Paragraphs-samling. Layoutmotorn placerar det automatiskt bredvid andra styckeelement.

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

Rita en cirkel

Lägg till en Circle form genom att ange mittkoordinaterna och radien. Alla former delar samma Graph behållare och renderas i den ordning de läggs till.

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

Rita en frihandsväg

För komplexa former, använd DrawingPath för att bygga en godtycklig vektorpåse med
flytt-, linje- och Bézier‑kurvsegment. Anropa Close för att ansluta den sista punkten
tillbaka till början, vilket bildar en sluten form som kan fyllas eller kontureras.

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

Viktiga klasser

KlassSyfte
GraphRitbar formbehållare
LineLinjeform
CircleCirkelform
ArcBågeform
DrawingPathFrihandsvektorväg
ColorFärgvärden (RGB, ARGB)

Se även

 Svenska