Как да добавите графики и рисунки към 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) |