Kuinka lisätä grafiikkaa ja piirroksia PDF-tiedostoihin .NET-ympäristössä

Kuinka lisätä grafiikkaa ja piirroksia PDF-tiedostoihin .NET-ympäristössä

Kuinka lisätä grafiikkaa ja piirustuksia PDF-tiedostoihin .NET:ssä

Tämä opas näyttää, miten piirtää vektorimuotoja PDF-sivuille käyttäen Graph-kontaineria.


Edellytykset

VaatimusYksityiskohta
Runtime.NET 8.0 tai uudempi
Packagedotnet add package Aspose.Pdf.Foss

Luo kaavio ja piirrä viiva

Graph-luokka toimii säiliönä vektorimuodoille PDF-sivulla. Luo kaavio, jonka leveys ja korkeus ovat kiinteät, lisää muoto-objekteja sen Shapes-kokoelmaan, ja sitten lisää kaavio sivun Paragraphs-kokoelmaan. Asettelumoottori sijoittaa sen automaattisesti muiden kappale-elementtien viereen.

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

Piirrä ympyrä

Lisää Circle -muoto määrittämällä keskipisteen koordinaatit ja säde. Kaikki muodot jakavat saman Graph -säiliön ja renderöidään siinä järjestyksessä, jossa ne lisätään.

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

Piirrä vapaamuotoinen polku

Monimutkaisia muotoja varten käytä DrawingPath rakentaaksesi mielivaltaisen vektoripolun, jossa on siirto-, viiva- ja Bezier‑käyräsegmenttejä. Kutsu Close yhdistääksesi viimeisen pisteen takaisin alkuun, jolloin muodostuu suljettu muoto, jota voidaan täyttää tai piirtää.

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

Keskeiset luokat

LuokkaTarkoitus
GraphPiirrettävien muotojen säiliö
LineViivamuoto
CircleYmpyrämuoto
ArcKaari-muoto
DrawingPathVapaamuotoinen vektoripolku
ColorVäriarvot (RGB, ARGB)

Katso myös

 Suomi