Aspose.Slides  for C++

C++ PowerPoint API

Czytaj, pisz, przetwarzaj i konwertuj prezentacje PowerPoint w aplikacjach C++ bez żadnych zależności od Microsoft PowerPoint.

  Pobierz darmową wersję próbną
  
 

Aspose.Slides for C++ to potężny interfejs API PowerPoint do manipulowania, renderowania i konwertowania PPT(X) w C++ bez Microsoft PowerPoint. API obsługuje renderowanie slajdów w dokumentach z wysoką wiernością do różnych formatów graficznych, a także zapewnia funkcjonalność do modyfikowania lub tworzenia prawie całej możliwej zawartości plików, formatowania tekstu i kształtów na slajdach i wiele więcej.

Aspose.Slides for C++ obsługuje większość formatów PowerPoint i pokazów slajdów, w tym POT, PPT, PPS, POTX, PPTX, PPSX, ODP i inne. Aspose.Slides dla C ++ może również konwertować wszystkie te formaty na PDF, HTML, XPS itp.

Zaawansowane funkcje biblioteki przetwarzania C++ PowerPoint

Zapisz prezentację do pliku lub strumienia

Konwertuj prezentacje do standardowych formatów

Zarządzaj wbudowanymi i niestandardowymi właściwościami dokumentu

Zabezpiecz prezentacje hasłem

Dodawaj, formatuj i manipuluj wykresami

Dodawaj, formatuj i manipuluj kształtami

Dodawaj, formatuj i manipuluj slajdami

Dodawaj, formatuj i manipuluj tekstem

Dodawaj, formatuj i manipuluj tabelami

Eksportuj prezentacje do formatu PDF i XPS

Eksportuj slajdy w formacie SVG

Dodaj obrazy do prezentacji

Generuj prezentacje z bazy danych

Obsługa wykresów MSO 2016

Eksportuj prezentacje jako HTML

Importuj i eksportuj tekst HTML w slajdach

Dodaj slajdy układu do prezentacji

Załaduj chronione prezentacje

Ustaw rozmiar czcionki pojedynczej legendy

Utwórz wykres giełdowy i uzyskaj obraz wykresu

Zmień kolor serii

Ustaw zaokrąglone obramowanie obszaru wykresu

Zmień kolor kategorii w serii

Ustaw właściwości czcionki dla tabeli danych wykresu

Eksportuj pliki PowerPoint jako PDF lub XPS

Posiadając własny, specjalnie zaprojektowany silnik renderujący, Aspose.Slides dla C++ renderuje z najwyższą wiernością Microsoft PowerPoint. Umożliwia eksportowanie prezentacji do standardowych formatów branżowych, takich jak XPS i PDF, z podobnymi wynikami jak oryginalna prezentacja.

Renderuj prezentację w formatach PDF i XPS - C++

// load presentation to be converted

SharedPtr<Presentation> prs = MakeObject<Presentation>(dir + L"template.pptx");

// save in PDF & XPS formats

prs->Save(dir + L"output.pdf", Aspose::Slides::Export::SaveFormat::Pdf);

prs->Save(dir + L"output.xps", Aspose::Slides::Export::SaveFormat::Xps);

Kopiuj lub klonuj slajdy prezentacji

Istnieją wbudowane metody dostarczane przez Aspose.Slides dla C++ do klonowania lub kopiowania istniejących slajdów nie tylko w dokumencie, ale także z jednego pliku do drugiego. Ponieważ slajd dziedziczy układ ze slajdu wzorcowego, wbudowane metody klonowania automatycznie kopiują wzorzec podczas procesu klonowania.

Formatowanie treści programu Microsoft PowerPoint

Biblioteka umożliwia formatowanie kształtów i tekstu na slajdach w pliku podczas korzystania z interfejsu API. Tekst jest zarządzany za pomocą ramek tekstowych powiązanych z kształtami, dlatego tekst jest formatowany za pomocą akapitów i części powiązanych z ramkami tekstowymi. Możesz zarządzać czcionką, kolorem, rozmiarem, odcieniami, a także wyrównaniem akapitów, punktowaniem i orientacją. Można również z łatwością manipulować atrybutami elementów kształtu, takimi jak rozmiar, linia, pozycja, obraz, tekst i wypełnienie.

Serializuj kształty

Chociaż Aspose.Slides dla C++ obsługuje dużą liczbę kształtów, jednak jeśli kształt nie jest obsługiwany przez interfejs API, dostępna jest metoda serializacji, za pomocą której można serializować ten kształt z istniejącego slajdu w celu dalszego użycia zgodnie z wymaganiami aplikacji.