Przewodnik programisty

Ten przewodnik obejmuje podstawowe możliwości Aspose.Slides FOSS dla Javy wraz z uruchamialnymi przykładami kodu dla każdego obszaru funkcji.

W tej sekcji

PageDescription
Features and CapabilitiesPełna lista obsługiwanych funkcji: slajdy, kształty, tekst, wypełnienie, efekty, formatowanie 3D, notatki, komentarze, obrazy i właściwości dokumentu.
Working with ImagesOsadź obrazy w slajdach jako ramki obrazu z pliku lub bajtów; 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 wewnątrz bloku try‑with‑resources:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;

// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
    // work with prs
    prs.save("output.pptx", SaveFormat.PPTX);
}

// Create new
try (Presentation prs = new Presentation()) {
    // work with prs
    prs.save("new.pptx", SaveFormat.PPTX);
}

Blok try-with-resources zapewnia zwolnienie wewnętrznych zasobów XML po wyjściu z bloku. Nie przechowuj odwołania Presentation poza blokiem try.

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

Class / EnumPackageDescription
Presentationorg.aspose.slides.fossGłówny kontener; używany w try-with-resources
ShapeTypeorg.aspose.slides.fossWyliczenie typów kształtów (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossWyliczenie typów wypełnień (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossTrójstanowa wartość bool dla formatowania (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportWyliczenie formatów wyjściowych (obsługiwany tylko PPTX)
Colororg.aspose.slides.foss.drawingKonstruktor koloru ARGB
PointForg.aspose.slides.foss.drawingPunkt 2D typu float (używany do pozycji komentarzy)

Znane ograniczenia

Następujące obszary podnoszą UnsupportedOperationException 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