התחלה מהירה
התחלה מהירה
מדריך זה מציג את הדרך המהירה ביותר מהתקנה עד קובץ .pptx שמור באמצעות
Aspose.Slides FOSS for .NET. הספרייה ברישיון MIT, אינה דורשת Microsoft Office,
ופועלת על .NET 9.0 או גרסה מאוחרת יותר ב‑Windows, macOS ו‑Linux.
דרישות קדם
| דרישה | פרט |
|---|---|
| .NET | 9.0 או מאוחר יותר |
| מערכת הפעלה | Windows, macOS, Linux, Docker |
| חבילה | Aspose.Slides.Foss מ‑NuGet |
התקנה
התקן את החבילה מ‑NuGet. תמיד השתמש בהצהרת using עם Presentation מכיוון שהיא מממשת את IDisposable:
dotnet add package Aspose.Slides.Fossצור מצגת
צור Presentation ללא ארגומנטים כדי ליצור חפיסה ריקה. הספרייה מוסיפה אוטומטית שקופית ריקה אחת. קרא ל‑Save() עם נתיב ו‑SaveFormat.Pptx:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);הוסף צורה עם טקסט
גש לשקף הראשון באמצעות prs.Slides[0], הוסף מלבן עם Shapes.AddAutoShape(),
לאחר מכן צרף טקסט באמצעות shape.AddTextFrame() והגדר מאפייני גופן בPortionFormat:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
var slide = prs.Slides[0];
var shape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 400, 150);
var tf = shape.AddTextFrame("Hello from Aspose.Slides FOSS!");
var fmt = tf.Paragraphs[0].Portions[0].PortionFormat;
fmt.FontHeight = 24;
fmt.FontBold = NullableBool.True;
prs.Save("with_shape.pptx", SaveFormat.Pptx);החל מילוי אחיד
הגדר FillFormat.FillType = FillType.Solid על הצורה וספק צבע ARGB דרך
Color.FromArgb(). המילוי נכתב לקובץ .pptx כאשר Save() נקרא:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Drawing;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
var shape = prs.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 100, 100, 400, 200);
shape.FillFormat.FillType = FillType.Solid;
shape.FillFormat.SolidFillColor.Color = Color.FromArgb(255, 70, 130, 180);
shape.AddTextFrame("Styled shape");
prs.Save("styled.pptx", SaveFormat.Pptx);טען קובץ קיים
העבר נתיב קובץ לבונה Presentation כדי לפתוח קובץ .pptx קיים.
קרא את מספר השקופיות, שנה את החבילה לפי הצורך, ואז קרא ל‑Save() כדי לכתוב את הפלט:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation("existing.pptx");
Console.WriteLine($"Slides: {prs.Slides.Count}");
prs.Save("copy.pptx", SaveFormat.Pptx);