Przegląd funkcji

Formaty plików i konwersje

Aspose.Slides forC++ obsługuje większość formatów dokumentów PowerPoint i umożliwia ich eksport do popularnych formatów szeroko stosowanych w wymianie danych mię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) za pomocą 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.
Konwersja PPTX do HTML Aspose.Slides for C++ obsługuje konwersję prezentacji do formatu HTML.

Renderowanie prezentacji

Aspose.Slides for C++ umożliwia wysokiej jakości renderowanie slajdów w dokumentach prezentacji do różnych formatów graficznych, jak podano poniżej:

Funkcja Opis
Obsługiwane formaty obrazu C++ Korzystając z Aspose.Slides for C++, będziesz mógł renderować nie tylko slajdy prezentacji, ale także obrazy na slajdach do wszystkich formatów graficznych obsługiwanych w C++, takich jak PNG, BMP i JPEG
SVG Format Aspose.Slides for C++ oferuje także wbudowaną metodę eksportu slajdów prezentacji do formatu Scalable Vector Graphics (SVG)

Funkcje zawartości

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

Funkcja Opis
Slajdy wzorcowe Slajdy wzorcowe definiują układ normalnych slajdów. Aspose.Slides for C++ umożliwia dostęp i modyfikację slajdów wzorcowych w dokumentach prezentacji
Normalne slajdy Korzystając z 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
Klonowanie / kopiowanie slajdów Istnieją wbudowane metody udostępnione przez Aspose.Slides for C++ do klonowania lub kopiowania istniejących slajdów nie tylko wewnątrz jednej prezentacji, ale także z jednej prezentacji do drugiej. Ponieważ slajd dziedziczy układ ze slajdu wzorcowego, wbudowane metody klonowania automatycznie kopiują również wzorzec podczas klonowania
Miejsca wypełniaczy i pola tekstowe Możesz również uzyskać dostęp do miejsc wypełniaczy i pól tekstowych na slajdzie. Ponadto możesz od podstaw utworzyć slajd z polami tekstowymi, używając odpowiedniej metody
Nagłówki i stopki Aspose.Slides for C++ umożliwia również obsługę nagłówków / stopek na slajdach
Notatki na slajdach Dzięki Aspose.Slides for C++ możesz nie tylko uzyskać dostęp i modyfikować notatki powiązane ze slajdem, ale także dodawać notatki
Wyszukiwanie kształtu Możesz także znaleźć konkretny kształt na slajdzie, używając alternatywnego tekstu powiązanego z tym kształtem
Tła Aspose.Slides for C++ umożliwia pracę z tłem powiązanym ze slajdem wzorcowym lub normalnym prezentacji
Ramki tekstowe Ramki tekstowe można tworzyć od podstaw. Istniejące ramki tekstowe można uzyskać i ich tekst można modyfikować bez utraty oryginalnego formatowania
Kształty prostokątne Kształty prostokątne mogą być tworzone lub modyfikowane przez Aspose.Slides for C++
Kształty linii polilinowych Kształty linii polilinowych mogą być również tworzone lub modyfikowane przez Aspose.Slides for C++
Kształty eliptyczne Kształty eliptyczne są również tworzone lub modyfikowane przez Aspose.Slides for C++
Kształty grupowe Aspose.Slides for C++ obsługuje kształty grupowe
Kształty automatyczne Kształty automatyczne są również obsługiwane przez Aspose.Slides for C++
Serializacja kształtów Chociaż Aspose.Slides for C++ obsługuje dużą liczbę kształtów, jeśli jakiś kształt nie jest obsługiwany, dostępna jest 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 wymaganiami
Ramki obrazu Obrazy są zarządzane w ramach obrazu przy użyciu Aspose.Slides for C++
Ramki audio Pliki audio mogą być linkowane lub osadzane na slajdach w ramach audio przez Aspose.Slides for C++
Ramki wideo Pliki wideo są obsługiwane w ramach wideo przez Aspose.Slides for C++
Ramka OLE Obiekty OLE są zarządzane w ramach OLE przez Aspose.Slides for C++
Tabele Tabele na slajdach są również obsługiwane przez Aspose.Slides for C++
Ramka tekstowa Tekst powiązany z dowolnym kształtem można uzyskać poprzez ramkę tekstową powiązaną z tym kształtem
Skanowanie tekstu Tekst w prezentacji może być skanowany na poziomie prezentacji lub slajdu przy użyciu wbudowanych metod skanowania
Animacje Animacje można stosować do kształtów
Pokazy slajdów 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
Formatowanie tekstu

W Aspose.Slides for C++ tekst jest zarządzany poprzez ramki tekstowe powiązane 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 mogą być formatowane za pomocą Aspose.Slides for C++.

- Typ czcionki

- Rozmiar czcionki

- Kolor czcionki

- Odcienie czcionki

- Wyrównanie akapitu

- Punktory akapitu

- Orientacja akapitu

Formatowanie kształtu

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, Jednolity)

- 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żna równolegle wykonywać?

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

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

Tak. Możesz otworzyć zaszyfrowane prezentacje, ustawić lub usunąć hasło otwarcia i zapisu oraz sprawdzić stan ochrony.

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

Tak. Zaleca się zainstalowanie popularnych pakietów czcionek i/lub explicite określić katalogi czcionek w aplikacji, aby uniknąć nieoczekiwanych zamian.

Czy istnieją ograniczenia w wersji ewaluacyjnej?

W trybie ewaluacji do wyjścia dodawany jest znak wodny i obowiązują pewne ograniczenia; dostępna jest 30-dniowa licencja tymczasowa do pełnego testowania funkcji.

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

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