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
| Page | Description |
|---|---|
| Features and Capabilities | Peł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 Images | Osadź obrazy w slajdach jako ramki obrazu z pliku lub bajtów; kontroluj tryb wypełnienia (rozciąganie, kafelkowanie). |
| Working with Connectors | Dodaj zgięte, łokciowe i proste łączniki między kształtami; ustaw miejsca połączeń i styl linii. |
| Working with 3D Effects | Zastosuj zewnętrzny cień, poświatę, rozmycie, fazowanie, ustawienia kamery, zestawy oświetlenia i materiały do kształtów. |
| Working with Comments | Dodaj 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 / Enum | Package | Description |
|---|---|---|
Presentation | org.aspose.slides.foss | Główny kontener; używany w try-with-resources |
ShapeType | org.aspose.slides.foss | Wyliczenie typów kształtów (RECTANGLE, ELLIPSE, …) |
FillType | org.aspose.slides.foss | Wyliczenie typów wypełnień (SOLID, GRADIENT, …) |
NullableBool | org.aspose.slides.foss | Trójstanowa wartość bool dla formatowania (TRUE, FALSE, NOT_DEFINED) |
SaveFormat | org.aspose.slides.foss.export | Wyliczenie formatów wyjściowych (obsługiwany tylko PPTX) |
Color | org.aspose.slides.foss.drawing | Konstruktor koloru ARGB |
PointF | org.aspose.slides.foss.drawing | Punkt 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
- Rozpoczęcie: Instalacja i pierwszy program
- Referencja API: Referencja klas i metod
- Poradniki: Artykuły instruktażowe ukierunkowane na zadania