Kako dodati grafiku i crteže u PDF‑ove u .NET

Kako dodati grafiku i crteže u PDF‑ove u .NET

Kako dodati grafiku i crteže u PDF‑ove u .NET

Ovaj vodič pokazuje kako nacrtati vektorske oblike na PDF stranicama koristeći Graph kontejner.


Preduslovi

ZahtevDetalj
Okruženje za izvršavanje.NET 8.0 ili noviji
Paketdotnet add package Aspose.Pdf.Foss

Kreirajte grafikon i nacrtajte liniju

Klasa Graph deluje kao kontejner za vektorske oblike na PDF stranici. Kreirajte grafikon sa fiksnom širinom i visinom, dodajte objekte oblika u njegovu kolekciju Shapes, zatim dodajte grafikon u kolekciju Paragraphs stranice. Motor za raspored ga automatski postavlja uz druge elemente pasusa.

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

Nacrtajte krug

Dodajte Circle oblik tako što ćete navesti koordinate centra i poluprečnik. Svi oblici dele isti Graph kontejner i renderuju se redosledom kojim su dodati.

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

Nacrtajte slobodnu putanju

Za složene oblike, koristite DrawingPath da izgradite proizvoljan vektorski put sa segmentima pomeranja, linije i Bezierove krive. Pozovite Close da povežete poslednju tačku nazad na početak, formirajući zatvoreni oblik koji se može popuniti ili obojiti.

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

Ključne klase

KlasaSvrha
GraphKontejner crtežnog oblika
LineLinijski oblik
CircleOblik kruga
ArcOblik luka
DrawingPathSlobodni vektorski put
ColorVrednosti boja (RGB, ARGB)

Види такође

 Српски