# Przegląd funkcji

> Odkryj Aspose.Slides for C++: potężne API pozwalające tworzyć, edytować, automatyzować i konwertować prezentacje PowerPoint oraz OpenDocument w sposób efektywny.

Source: https://docs.aspose.com/slides/pl/cpp/features-overview/
Updated: 2026-06-11

## **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)](/slides/pl/cpp/microsoft-powerpoint-ppt/)|Aspose.Slides for C++ zapewnia najszybsze przetwarzanie tego formatu dokumentu prezentacji.|
|[Portable Document Format (PDF)](/slides/pl/cpp/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)](/slides/pl/cpp/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)](/slides/pl/cpp/presentationml-pptx-xml/)|Aspose.Slides for C++ obsługuje przetwarzanie formatu prezentacji OOXML, znanego również jako PresentationML lub PPTX.|
|[PPTX To HTML Conversion](https://docs.aspose.com/slides/pl/cpp/convert-powerpoint-to-html/)|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|<p>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++.</p><p>- Typ czcionki</p><p>- Rozmiar czcionki</p><p>- Kolor czcionki</p><p>- Odcienie czcionki</p><p>- Wyrównanie akapitu</p><p>- Wypunktowanie akapitu</p><p>- Orientacja akapitu</p>|
|Shape Formatting|<p>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++:</p><p>- Pozycja</p><p>- Rozmiar</p><p>- Linia</p><p>- Wypełnienie (w tym Wzór, Gradient, Jednolite)</p><p>- Tekst</p><p>- Obraz</p>|

## **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](https://reference.aspose.com/slides/pl/cpp/aspose.slides/presentation/) nie powinien być używany przez [wiele wątków](/slides/pl/cpp/multithreading/) jednocześnie.

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

Tak. [Możesz](/slides/pl/cpp/password-protected-presentation/) 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](/slides/pl/cpp/custom-font/) w aplikacji, aby uniknąć nieoczekiwanych zamian.

**Czy istnieją ograniczenia w wersji ewaluacyjnej?**

W [trybie ewaluacyjnym](/slides/pl/cpp/licensing/) do wyjścia dodawany jest znak wodny i obowiązują pewne ograniczenia; dostępna jest [30-dniowa tymczasowa licencja](https://purchase.aspose.com/temporary-license/) 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](/slides/pl/cpp/import-presentation/) do prezentacji, przekształcając je w slajdy.
