Permulaan Cepat
Mula Cepat
Panduan ini menunjukkan laluan terpantas dari pemasangan hingga fail .pptx yang disimpan menggunakan Aspose.Slides FOSS untuk .NET. Perpustakaan ini berlesen MIT, tidak memerlukan Microsoft Office, dan berjalan pada .NET 9.0 atau lebih baru di Windows, macOS, dan Linux.
Prasyarat
| Keperluan | Perincian |
|---|---|
| .NET | 9.0 atau lebih baru |
| Sistem Operasi | Windows, macOS, Linux, Docker |
| Pakej | Aspose.Slides.Foss dari NuGet |
Pasang
Pasang pakej dari NuGet. Sentiasa gunakan pernyataan using dengan Presentation
kerana ia melaksanakan IDisposable:
dotnet add package Aspose.Slides.FossBuat Pembentangan
Bina satu Presentation tanpa argumen untuk membuat dek kosong. Perpustakaan secara automatik menambah satu slaid kosong. Panggil Save() dengan laluan dan SaveFormat.Pptx:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);Tambah Bentuk dengan Teks
Akses slaid pertama melalui prs.Slides[0], sisipkan segi empat tepat dengan Shapes.AddAutoShape(),
kemudian lampirkan teks melalui shape.AddTextFrame() dan tetapkan sifat fon 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 Pepejal
Tetapkan FillFormat.FillType = FillType.Solid pada bentuk dan sediakan warna ARGB melalui Color.FromArgb(). Isian ditulis ke fail .pptx apabila 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 Fail Sedia Ada
Berikan laluan fail kepada konstruktor Presentation untuk membuka fail .pptx yang sedia ada. Baca bilangan slaid, ubah suai dek mengikut keperluan, kemudian 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);