Γρήγορη έναρξη
Γρήγορη έναρξη
Αυτός ο οδηγός δείχνει τη γρηγορότερη διαδρομή από την εγκατάσταση μέχρι ένα αποθηκευμένο αρχείο .pptx χρησιμοποιώντας το Aspose.Slides FOSS for .NET. Η βιβλιοθήκη είναι αδειοδοτημένη υπό MIT, δεν απαιτεί Microsoft Office και λειτουργεί σε .NET 9.0 ή νεότερο σε Windows, macOS και Linux.
Προαπαιτούμενα
| Απαίτηση | Λεπτομέρεια |
|---|---|
| .NET | 9.0 ή νεότερο |
| OS | Windows, macOS, Linux, Docker |
| Package | Aspose.Slides.Foss από NuGet |
Εγκατάσταση
Εγκαταστήστε το πακέτο από το NuGet. Πάντα χρησιμοποιείτε τη δήλωση using με Presentation
επειδή υλοποιεί IDisposable:
dotnet add package Aspose.Slides.FossΔημιουργία Παρουσίασης
Δημιουργήστε ένα Presentation χωρίς ορίσματα για να δημιουργήσετε ένα κενό deck. Η βιβλιοθήκη προσθέτει αυτόματα μία κενή διαφάνεια. Καλέστε το 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);