Как да добавите графики и рисунки към PDF файлове в .NET

Как да добавите графики и рисунки към PDF файлове в .NET

Как да добавите графики и рисунки към PDF файлове в .NET

Това ръководство показва как да се нарисуват векторни форми на PDF страници, използвайки Graph контейнер.


Предварителни условия

ИзискванеДетайли
Времето на изпълнение.NET 8.0 или по-нови
Пакетътdotnet add package Aspose.Pdf.Foss

Създаване на график и чертеж на линия

Съветът на ЕС Graph class действа като контейнер за векторни форми на PDF страница. Създаване на график с фиксирана ширина и височина, добавете обекти форма към неговия Shapes събиране, След това добавете графиката към страницата. Paragraphs Моторът за оформление на дизайна. автоматично се поставя до други елементи на параграф.

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

Начертайте кръг.

Добавете a. Circle Формата на централната точка, като се определят координатите и радиуса. Формите са еднакви. Graph контейнер и да се превърне в реда, по който са добавени.

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

Нарисуване на пътека за свободна форма.

За сложни форми, използвайте: DrawingPath да се изгради произволен вектор с: Движение, линия и сегменти на кривата Безиер. Close за свързване на последната точка. обратно към началото, образувайки затворена форма, която може да бъде пълна или ласкаема.

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

Основни класове

КласътЦел на дейността
GraphСъд с формата на теглител
LineФорма на линията
CircleФорма на кръг
ArcФорма на дъга
DrawingPathПът на свободния вектор
ColorЦветовите стойности (RGB, ARGB)

Вижте също:

 Български