Przewodnik programisty

Ten przewodnik opisuje podstawowe możliwości Aspose.Slides FOSS dla .NET wraz z uruchamialnymi przykładami kodu dla każdego obszaru funkcjonalności.

W tej sekcji

PageDescription
Features and CapabilitiesPełna lista obsługiwanych funkcji: slajdy, kształty, tekst, wypełnienie, efekty, formatowanie 3D, notatki, komentarze, obrazy oraz właściwości dokumentu.
Working with ImagesOsadź obrazy w slajdach jako ramki obrazu z pliku lub strumienia; kontroluj tryb wypełnienia (rozciąganie, kafelkowanie).
Working with ConnectorsDodaj zgięte, łokciowe i proste łączniki między kształtami; ustaw miejsca połączeń i styl linii.
Working with 3D EffectsZastosuj zewnętrzny cień, poświatę, rozmycie, fazowanie, ustawienia kamery, zestawy oświetlenia i materiały do kształtów.
Working with CommentsDodaj wątkowane komentarze recenzji i notatki prelegenta; zarządzaj autorami komentarzy; odczytuj adnotacje.

Punkt wejścia API

Każda operacja zaczyna się od obiektu Presentation. Zawsze używaj go z oświadczeniem using:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);

Instrukcja using zapewnia zwolnienie wewnętrznych zasobów po wyjściu z zakresu. Nie przechowuj referencji Presentation poza jej zakresem using.

Obsługiwany format wyjściowy

Jedynym obsługiwanym formatem zapisu jest PPTX (SaveFormat.Pptx). Eksport do PDF, HTML, SVG lub formatów obrazów nie jest dostępny w tej edycji.

Kluczowe klasy

Klasa / EnumPrzestrzeń nazwOpis
PresentationAspose.Slides.FossGłówny kontener; implementuje IDisposable
ShapeTypeAspose.Slides.FossEnum dla typów kształtów (Rectangle, Ellipse, …)
FillTypeAspose.Slides.FossEnum dla typów wypełnień (Solid, Gradient, …)
NullableBoolAspose.Slides.FossBool trójstanowy dla formatowania (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.ExportEnum formatu wyjściowego (obsługiwany tylko Pptx)
PointFAspose.Slides.Foss.DrawingPunkt zmiennoprzecinkowy 2D (używany do pozycji komentarzy)

Znane ograniczenia

Następujące obszary nie są obsługiwane w tej edycji:

  • Charts: brak tworzenia ani modyfikacji wykresów
  • SmartArt: nieobsługiwane
  • Animations and transitions: przejścia slajdów i animacje obiektów nie mogą być ustawione
  • Export formats: obsługiwane jest tylko zapisywanie w formacie PPTX; brak eksportu do PDF, HTML, SVG ani obrazów
  • Hyperlinks and action settings: obiekty linków nie są modyfikowalne
  • VBA macros and digital signatures: niedostępne

Nieznane części XML napotkane podczas ładowania są zachowywane dosłownie przy zapisie, więc round-tripping nigdy nie usuwa treści, których biblioteka jeszcze nie rozumie.

Zobacz także

 Polski