כיצד להוסיף גרפיקה וציורים ל‑PDFs ב‑.NET
איך להוסיף גרפיקה וציורים ל-PDFs ב-.NET
מדריך זה מראה כיצד לצייר צורות וקטוריות בדפי PDF באמצעות המכולה Graph.
דרישות קדם
| דרישה | פרט |
|---|---|
| זמן ריצה | .NET 8.0 או גרסה מאוחרת יותר |
| חבילה | dotnet add package Aspose.Pdf.Foss |
צור גרף וצייר קו
המחלקה Graph משמשת כמכולה לצורות וקטוריות בדף 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");צייר מעגל
הוסף צורה 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();מחלקות מפתח
| Class | Purpose |
|---|---|
Graph | קונטיינר של צורה שניתן לצייר |
Line | צורת קו |
Circle | צורת מעגל |
Arc | צורת קשת |
DrawingPath | נתיב וקטור חופשי |
Color | ערכי צבע (RGB, ARGB) |