เริ่มต้นอย่างรวดเร็ว
เริ่มต้นอย่างเร็ว
คู่มือนี้แสดงเส้นทางที่เร็วที่สุดตั้งแต่การติดตั้งจนถึงไฟล์ .pptx ที่บันทึกโดยใช้ Aspose.Slides FOSS สำหรับ .NET. ไลบรารีนี้ใช้ใบอนุญาต MIT, ไม่ต้องใช้ Microsoft Office, และทำงานบน .NET 9.0 หรือใหม่กว่า บน Windows, macOS, และ Linux.
ข้อกำหนดเบื้องต้น
| ข้อกำหนด | รายละเอียด |
|---|---|
| .NET | 9.0 หรือใหม่กว่า |
| OS | Windows, macOS, Linux, Docker |
| Package | Aspose.Slides.Foss จาก NuGet |
Install
ติดตั้งแพคเกจจาก 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);