התחלה מהירה

התחלה מהירה

מדריך זה מציג את הדרך המהירה ביותר מהתקנה עד קובץ .pptx שמור באמצעות Aspose.Slides FOSS for .NET. הספרייה ברישיון MIT, אינה דורשת Microsoft Office, ופועלת על .NET 9.0 או גרסה מאוחרת יותר ב‑Windows, macOS ו‑Linux.


דרישות קדם

דרישהפרט
.NET9.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);

הצעדים הבאים

 עברית