Hvordan legge til grafikk og tegninger i PDF-er i .NET

Hvordan legge til grafikk og tegninger i PDF-er i .NET

Hvordan legge til grafikk og tegninger i PDF-er i .NET

Denne guiden viser hvordan du kan tegne vektorformer på PDF‑sider ved hjelp av Graph‑containeren.


Forutsetninger

KravDetalj
Kjøretid.NET 8.0 eller senere
Pakkedotnet add package Aspose.Pdf.Foss

Opprett en graf og tegn en linje

Klassen Graph fungerer som en beholder for vektorformer på en PDF-side. Opprett en graf med fast bredde og høyde, legg til formobjekter i dens Shapes‑samling, og legg deretter grafen til sidens Paragraphs‑samling. Layoutmotoren plasserer den automatisk ved siden av andre avsnittelementer.

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

Tegn en sirkel

Legg til en Circle form ved å spesifisere senterkoordinatene og radiusen. Alle former deler den samme Graph beholderen og rendres i den rekkefølgen de blir lagt til.

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

Tegn en friformet sti

For komplekse former, bruk DrawingPath for å bygge en vilkårlig vektorsti med flytt, linje og Bezier‑kurvesegmenter. Kall Close for å koble det siste punktet tilbake til starten, og danne en lukket form som kan fylles eller strekes.

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

Nøkkelklasser

ClassPurpose
GraphTegningsform-beholder
LineLinjeform
CircleSirkelform
ArcBueform
DrawingPathFrihånds vektorsti
ColorFargeverdier (RGB, ARGB)

Se også

 Norsk