Przegląd funkcji

Formaty plików i konwersje

Aspose.Slides for C++ obsługuje większość formatów dokumentów PowerPoint i umożliwia ich eksport do popularnych formatów szeroko wykorzystywanych w wymianie pomiędzy organizacjami. Poniższa tabela wymienia te formaty:

Funkcja Opis
Microsoft PowerPoint (PPT) Aspose.Slides for C++ zapewnia najszybsze przetwarzanie tego formatu dokumentu prezentacji.
Portable Document Format (PDF) Obsługiwane formaty plików mogą być eksportowane do dokumentów Adobe Portable Document Format (PDF) przy użyciu jednej metody.
XML Parser Specification (XPS) Wszystkie obsługiwane formaty plików mogą być eksportowane do dokumentów XML Parser Specification (XPS) za pomocą jednej metody.
PresentationML (PPTX, XML) Aspose.Slides for C++ obsługuje przetwarzanie formatu prezentacji OOXML, znanego również jako PresentationML lub PPTX.
PPTX To HTML Conversion Aspose.Slides for C++ obsługuje konwersję prezentacji do formatu HTML.

Renderowanie

Aspose.Slides for C++ obsługuje renderowanie slajdów w dokumentach prezentacji w wysokiej jakości do różnych formatów graficznych, wymienionych poniżej:

Funkcja Opis
C++ Supported Image Formats Używając Aspose.Slides for C++, będziesz w stanie renderować nie tylko slajdy prezentacji, ale także obrazy na slajdach do wszystkich formatów graficznych obsługiwanych przez C++, takich jak PNG, BMP i JPEG.
SVG Format Aspose.Slides for C++ zapewnia również wbudowaną metodę eksportu slajdów prezentacji do formatów Scalable Vector Graphics (SVG).

Funkcje zawartości

Aspose.Slides for C++ umożliwia dostęp, modyfikację lub tworzenie prawie całej możliwej zawartości dokumentów prezentacji.

Funkcja Opis
Master Slides Slajdy główne definiują układ zwykłych slajdów. Aspose.Slides for C++ umożliwia dostęp i modyfikację slajdów głównych w dokumentach prezentacji.
Normal Slides Używając Aspose.Slides for C++, możesz nie tylko tworzyć nowe slajdy różnych typów, ale także uzyskać dostęp i modyfikować istniejące slajdy w dokumentach prezentacji.
Cloning / Copying Slides Aspose.Slides for C++ udostępnia wbudowane metody klonowania lub kopiowania istniejących slajdów, nie tylko w obrębie jednej prezentacji, ale także pomiędzy różnymi prezentacjami. Ponieważ slajd dziedziczy układ ze slajdu głównego, wbudowane metody klonowania automatycznie kopiują również slajd główny.
Place Holders and Text Holders Możesz również uzyskać dostęp do elementów zastępczych i pól tekstowych na slajdzie. Co więcej, możesz od podstaw utworzyć slajd z polami tekstowymi, używając odpowiedniej metody.
Header and Footers Aspose.Slides for C++ ułatwia obsługę nagłówków i stopek na slajdach.
Notes in Slides Z Aspose.Slides for C++ możesz nie tylko uzyskać dostęp i modyfikować notatki powiązane ze slajdem, ale także dodawać notatki.
Finding a Shape Możesz również odnaleźć konkretny kształt na slajdzie, używając alternatywnego tekstu powiązanego z tym kształtem.
Backgrounds Aspose.Slides for C++ umożliwia pracę z tłem powiązanym ze slajdem głównym lub zwykłym w prezentacji.
Text Boxes Pola tekstowe mogą być tworzone od podstaw. Istniejące pola tekstowe można odczytać i zmodyfikować ich tekst bez utraty pierwotnego formatowania.
Rectangle Shapes Kształty prostokątne mogą być tworzone lub modyfikowane przez Aspose.Slides for C++.
Poly Line Shapes Kształty linii łamanej mogą być również tworzone lub modyfikowane przez Aspose.Slides for C++.
Ellipse Shapes Kształty eliptyczne są również tworzone lub modyfikowane przez Aspose.Slides for C++.
Group Shapes Aspose.Slides for C++ obsługuje także grupowanie kształtów.
Auto Shapes Kształty automatyczne są również obsługiwane przez Aspose.Slides for C++.
Shapes Serialization Choć Aspose.Slides for C++ obsługuje dużą liczbę kształtów, w przypadku braku wsparcia dla konkretnego kształtu istnieje metoda serializacji udostępniona przez Aspose.Slides for C++, dzięki której możesz zserializować ten kształt z istniejącego slajdu do dalszego wykorzystania przez Aspose.Slides for C++ zgodnie z potrzebą.
Picture Frames Obrazy są zarządzane w ramach klatek obrazu przy użyciu Aspose.Slides for C++.
Audio Frames Pliki audio mogą być łączone lub osadzane na slajdach w ramach klatek audio przez Aspose.Slides for C++.
Video Frames Pliki wideo są obsługiwane w ramach klatek wideo za pomocą Aspose.Slides for C++.
OLE Frame Obiekty OLE są zarządzane w ramach OLE przez Aspose.Slides for C++.
Tables Tabele na slajdach są również obsługiwane przez Aspose.Slides for C++.
Text Frame Tekst powiązany z dowolnym kształtem można odczytać za pośrednictwem ramki tekstowej tego kształtu.
Text Scanning Tekst w prezentacji może być skanowany na poziomie prezentacji lub slajdu przy użyciu wbudowanych metod skanowania.
Animations Animacje mogą być stosowane do kształtów.
Slide Shows Pokazy slajdów, przejścia slajdów i przejścia Morph są również obsługiwane.

Funkcje formatowania

Możliwe jest formatowanie tekstu i kształtów na slajdach w dokumencie prezentacji przy użyciu Aspose.Slides for C++.

Funkcja Opis
Text Formatting

W Aspose.Slides for C++ tekst jest zarządzany za pośrednictwem ramek tekstowych powiązanych z kształtami. Dlatego tekst może być formatowany przy użyciu akapitów i fragmentów powiązanych z ramkami tekstowymi. Następujące elementy tekstu można formatować przy użyciu Aspose.Slides for C++.

- Typ czcionki

- Rozmiar czcionki

- Kolor czcionki

- Odcienie czcionki

- Wyrównanie akapitu

- Wypunktowanie akapitu

- Orientacja akapitu

Shape Formatting

W Aspose.Slides for C++ podstawowym elementem slajdu jest kształt. Następujące elementy kształtu mogą być formatowane przy użyciu Aspose.Slides for C++:

- Pozycja

- Rozmiar

- Linia

- Wypełnienie (w tym Wzór, Gradient, Jednolite)

- Tekst

- Obraz

FAQ

Czy muszę zainstalować Microsoft PowerPoint na serwerze/komputerze, aby biblioteka działała?

Nie. PowerPoint nie jest wymagany; Aspose.Slides jest samodzielnym silnikiem do tworzenia, edytowania, konwertowania i renderowania prezentacji.

Jak działa wielowątkowość? Czy przetwarzanie może być równoległe?

Bezpieczne jest przetwarzanie różnych dokumentów w oddzielnych wątkach; ten sam obiekt prezentacji nie powinien być używany przez wiele wątków jednocześnie.

Czy obsługiwane są hasła i szyfrowanie plików?

Tak. Możesz otwierać zaszyfrowane prezentacje, ustawiać lub usuwać hasło otwierania i zapisu oraz sprawdzać status ochrony.

Czy muszę dbać o pakiety czcionek w kontenerach Linux?

Tak. Zaleca się zainstalowanie powszechnych pakietów czcionek i/lub jawne określenie katalogów czcionek w aplikacji, aby uniknąć nieoczekiwanych zamian.

Czy istnieją ograniczenia w wersji ewaluacyjnej?

W trybie ewaluacyjnym do wyjścia dodawany jest znak wodny i obowiązują pewne ograniczenia; dostępna jest 30-dniowa tymczasowa licencja umożliwiająca pełne testowanie funkcji.

Czy obsługiwane jest importowanie zewnętrznych formatów do prezentacji (PDF/HTML → PPTX)?

Tak. Możesz dodać strony PDF i treść HTML do prezentacji, przekształcając je w slajdy.