Sådan tilføjer du grafik og tegninger til PDF-filer i .NET

Sådan tilføjer du grafik og tegninger til PDF-filer i .NET

Sådan tilføjer du grafik og tegninger til PDF’er i .NET

Denne vejledning viser, hvordan man tegner vektorgrafik på PDF‑sider ved hjælp af Graph containeren.


Forudsætninger

KravDetalje
Kørselstid.NET 8.0 eller senere
Pakkedotnet add package Aspose.Pdf.Foss

Opret en graf og tegn en linje

Klassen Graph fungerer som en beholder for vektorgrafik på en PDF-side. Opret en graf med en fast bredde og højde, tilføj formobjekter til dens Shapes‑samling, og tilføj derefter grafen til sidens Paragraphs‑samling. Layout‑motoren placerer den automatisk ved siden af andre afsnitselementer.

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 cirkel

Tilføj en Circle form ved at angive centrumkoordinaterne og radius. Alle former deler den samme Graph container og renderes i den rækkefølge, de tilføjes.

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

Tegn en frihåndssti

For komplekse former, brug DrawingPath til at opbygge en vilkårlig vektorsti med
move, line og Bezier curve segmenter. Kald Close for at forbinde det sidste punkt
tilbage til starten, og danne en lukket form, der kan udfyldes eller streges.

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

Nøgleklasser

KlasseFormål
GraphContainer til tegnbare former
LineLinjeform
CircleCirkelform
ArcBueform
DrawingPathFrihånds vektorsti
ColorFarveværdier (RGB, ARGB)

Se også

 Dansk