Memulai Cepat
Panduan Cepat
Panduan ini menunjukkan jalur tercepat dari instalasi ke file .pptx yang disimpan menggunakan Aspose.Slides FOSS untuk .NET. Perpustakaan ini MIT-licensed, tidak memerlukan Microsoft Office, dan berjalan pada .NET 9.0 atau yang lebih baru di Windows, macOS, dan Linux.
Prasyarat
| Persyaratan | Detail |
|---|---|
| .NET | 9.0 atau lebih baru |
| OS | Windows, macOS, Linux, Docker |
| Paket | Aspose.Slides.Foss dari NuGet |
Instal
Instal paket dari NuGet. Selalu gunakan pernyataan using dengan Presentation
karena itu mengimplementasikan IDisposable:
dotnet add package Aspose.Slides.FossBuat Presentasi
Buat sebuah Presentation tanpa argumen untuk membuat dek kosong. Perpustakaan secara otomatis menambahkan satu slide kosong. Panggil Save() dengan jalur dan SaveFormat.Pptx:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);Tambahkan Bentuk dengan Teks
Akses slide pertama melalui prs.Slides[0], sisipkan persegi panjang dengan Shapes.AddAutoShape(),
kemudian lampirkan teks melalui shape.AddTextFrame() dan atur properti font pada 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);Terapkan Isian Padat
Setel FillFormat.FillType = FillType.Solid pada bentuk dan berikan warna ARGB melalui
Color.FromArgb(). Pengisian ditulis ke file .pptx ketika Save() dipanggil:
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);Muat File yang Ada
Berikan jalur file ke konstruktor Presentation untuk membuka file .pptx yang ada. Baca jumlah slide, modifikasi dek sesuai kebutuhan, lalu panggil Save() untuk menulis output:
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);