Przegląd produktu

todo:image_alt_text

Witamy w Aspose.Slides dla C++!

Aspose.Slides dla C++ to interfejs API do zarządzania Microsoft PowerPoint® umożliwiający aplikacjom C++ odczytywanie i zapisywanie dokumentów PowerPoint® bez użycia Microsoft PowerPoint®. Aspose.Slides dla C++ jest pierwszym i jedynym komponentem zapewniającym funkcjonalność zarządzania dokumentami PowerPoint®. Aspose.Slides dla C++ oferuje wiele kluczowych funkcji, takich jak zarządzanie tekstem, kształtami, tabelami i animacjami, dodawanie dźwięku i wideo do slajdów, podgląd slajdów, eksport slajdów do formatu SVG, PDF i wiele innych.

Opis produktu

Aspose.Slides dla C++ jest opracowany w natywnym C++. Obecnie jest kompilowany dla środowiska Windows x64, ale zostanie również skompilowany dla środowiska Linux.

Aspose.Slides dla C++ nie tylko otwiera pliki PowerPoint z różnych źródeł, ale także umożliwia zapisywanie prezentacji na wiele sposobów. Na przykład możesz zapisać prezentację nie tylko w formacie PPT, ale także w formacie PDF. Ponadto możesz zapisywać slajdy jako obrazy. Aspose.Slides dla C++ zapewnia prawie wszystkie funkcje, które znajdziesz w Microsoft PowerPoint. Wszechstronność Aspose.Slides dla C++ polega na tym, że możesz nie tylko dodawać tabele i różne rodzaje kształtów do slajdów, ale także różne rodzaje ramek (czyli tekstowe, dźwiękowe i wideo).

Bogaty zestaw funkcji

Funkcje Aspose.Slides dla C++ można podzielić na następujące obszary:

  1. Funkcje prezentacji.
  2. Funkcje slajdów.
  3. Funkcje grafiki i multimediów.
  4. Funkcje tabel.
  5. Funkcje tekstu i akapitu.
  6. Zaawansowane funkcje.

Funkcje prezentacji

  • Otwieranie prezentacji Microsoft PowerPoint z różnych źródeł.
  • Zapisywanie prezentacji w różnych formatach Microsoft PowerPoint.
  • Tworzenie prezentacji od podstaw.
  • Konwersja prezentacji do dokumentów PDF bez użycia innych komponentów.
  • Odczyt lub modyfikacja właściwości dokumentu prezentacji.
  • Zastosowanie ochrony prezentacji.
  • Eksport prezentacji do PDF.
  • Eksport prezentacji do XPS.
  • Eksport prezentacji do SWF.
  • Eksport notatek prezentacji do PDF.
  • Eksport prezentacji do HTML.

Funkcje slajdów

  • Tworzenie nowych slajdów od podstaw i dodawanie ich do prezentacji.
  • Dostęp do dowolnego slajdu poprzez jego pozycję w prezentacji.
  • Kopiowanie lub klonowanie slajdów w tej samej lub innej prezentacji.
  • Edycja i usuwanie slajdów.
  • Automatyczne kopiowanie masterów wraz ze slajdami.
  • Podgląd slajdów.
  • Pobieranie lub ustawianie nazwy slajdu.
  • Zapisywanie slajdów jako obrazy.
  • Eksport slajdów do formatu SVG.
  • Praca z wieloma masterami w prezentacjach.
  • Wypełnianie tła slajdu dowolnym obsługiwanym stylem.
  • Dodawanie lub zarządzanie notatkami slajdu.
  • Dynamiczne ustawianie nowych masterów i stylów slajdu.
  • Dodawanie lub modyfikacja przejść pokazu slajdów.
  • Dodawanie przejść Morph.

Funkcje grafiki i multimediów

  • Tworzenie lub zarządzanie kształtami takimi jak linie, prostokąty, elipsy i polilinie.
  • Zarządzanie stylami linii w kształtach.
  • Pobieranie alternatywnego tekstu kształtu.
  • Obracanie lub odbijanie kształtów.
  • Wypełnianie kształtów różnymi stylami, np. jednolitym, gradientowym, wzorem, teksturą i obrazem.
  • Użycie dowolnego z 48 predefiniowanych wzorów i 24 tekstur.
  • Przypisywanie linków do kształtów.
  • Odczyt, modyfikacja lub dodawanie nowych efektów animacji do slajdów i kształtów.
  • Dodawanie nowych obrazów do prezentacji lub zarządzanie istniejącymi.
  • Dodawanie nowych punktów graficznych do prezentacji lub zarządzanie istniejącymi.
  • Dodawanie nowych ramki dźwiękowych do prezentacji lub zarządzanie istniejącymi.
  • Dodawanie nowych ramki wideo do prezentacji lub zarządzanie istniejącymi.

Funkcje tabel

  • Tworzenie tabel od podstaw i dodawanie ich do slajdów.
  • Zmienianie rozmiaru i przesuwanie tabel.
  • Dostęp do dowolnej komórki w tabeli.
  • Zmienianie formatu i obramowań dowolnej komórki.
  • Zmienianie szerokości kolumn i wierszy.
  • Dodawanie i usuwanie kolumn oraz wierszy.
  • Ustawianie szerokości i koloru obramowania całej tabeli.

Funkcje tekstu i akapitu

  • Pobieranie i ustawianie tekstu w zastępczych elementach tekstowych i ramkach tekstowych.
  • Pobieranie typu zastępczego elementu.
  • Zmienianie formatowania tekstu w ramce tekstowej.
  • Dodawanie nowych lub zarządzanie istniejącymi czcionkami używanymi w prezentacji.
  • Zmienianie tekstu i formatowania tekstu.
  • Tworzenie lub zarządzanie linkami w tekście.
  • Obsługa tabulacji i efektywnych tabulacji.
  • Dodawanie nowych ramek tekstowych do prawie każdego rodzaju kształtu.
  • Dostęp i modyfikacja marginesów oraz ustawień zawijania tekstu w ramkach tekstowych.
  • Dostęp i modyfikacja wcięcia akapitu.

Zaawansowane funkcje

  • Dostęp do obiektów OLE osadzonych w prezentacjach.
  • Zablokowanie prezentacji.

Obsługiwane platformy

  • Windows x64/x86 (Microsoft Visual Studio 2017 lub nowszy).
  • Linux (Clang 3.9 lub nowszy, GCC 6.1 lub nowszy).
  • macOS (Xcode 13.4 lub nowszy).

Wsparcie techniczne

Aspose zapewnia nieograniczone, bezpłatne wsparcie techniczne dla wszystkich swoich produktów. Wsparcie jest dostępne dla wszystkich użytkowników, w tym wersji ewaluacyjnych. Jeśli potrzebujesz pomocy z Aspose.Slides dla C++, rozważ następujące opcje:

  • Głównym kanałem wsparcia jest Aspose. Forums. Opublikuj swoje pytanie w Aspose.Slides forum i otrzymasz odpowiedź w ciągu kilku godzin. Pytania są odpowiadane bezpośrednio przez zespół wsparcia Aspose.Slides.
  • Należy pamiętać, że Aspose nie zapewnia wsparcia technicznego telefonicznie. Pomoc telefoniczna jest dostępna wyłącznie w kwestiach sprzedaży i zakupu.
  • Oczekując odpowiedzi na forum, uwzględnij różnice stref czasowych.

Jeśli napotkasz problem z Aspose.Slides dla C++, wykonaj następujące proste kroki, aby zapewnić najefektywniejsze rozwiązanie:

  • Upewnij się, że używasz najnowszej wersji Aspose.Slides dla C++ przed zgłoszeniem problemu, zobacz Aspose.Slides download, aby dowiedzieć się o najnowszej wersji.
  • Przejrzyj fora, tę dokumentację i referencję API przed zgłoszeniem problemu; być może Twoje pytanie już zostało odpowiedziane.
  • Zgłaszając problem, dołącz oryginalny dokument oraz ewentualnie fragment kodu powodującego problem. Jeśli musisz dołączyć wiele plików, spakuj je do jednego archiwum ZIP. Bezpiecznie jest dołączać dokumenty w Aspose.Forums, ponieważ tylko Ty i deweloperzy Aspose będą mieli dostęp do załączonych plików.
  • Staraj się zgłaszać jeden problem na wątek. Jeśli masz kolejny problem, zgłoś go w osobnym wątku.

Ta tabela wymienia ważne zasoby techniczne Aspose.Slides dla C++.

Zasób Opis
Strona główna Aspose.Slides for C++ Strona główna produktu.
Blog Aspose.Slides Sprawdzaj często, aby uzyskać informacje o nowych wersjach i przydatne wskazówki dotyczące Aspose.Slides.
Pobieranie Aspose.Slides for C++ Wszystkie nowe i stare wydania produktu są dostępne dla klientów.
Forum wsparcia Aspose.Slides Zadaj pytania i zgłoś problemy tutaj, aby otrzymać szybką pomoc.
Dokumentacja produktu Aspose.Slides for C++ Pełna dokumentacja online, obejmująca tę dokumentację oraz referencję API Aspose.Slides.

FAQ

Czy obsługuje poziomy zgodności PDF dla archiwizacji i dostępności (PDF/A i PDF/UA)?

Tak. Możesz zapisać do PDF z PDF/A-2a/2b/2u, PDF/A-3a/3b, a także PDF/UA, konfigurując opcje eksportu PDF.

Czy istnieje mechanizm podstawiania czcionek i wsparcie dla czcionek niestandardowych, aby zapewnić prawidłowe renderowanie?

Tak. Biblioteka pozwala ładować czcionki niestandardowe i definiować reguły awaryjne, dzięki czemu brakujące glify są niezawodnie podstawiane podczas konwersji i renderowania.

Czy mogę wykryć, czy plik jest zabezpieczony hasłem, bez pełnego otwierania?

Tak. Możesz zbadać prezentację, aby określić, czy wymaga hasła przed załadowaniem pełnego dokumentu.

Czy do przetwarzania i konwersji wymagana jest aplikacja Microsoft PowerPoint?

Nie. Aspose.Slides to samodzielny silnik; PowerPoint nie jest potrzebny na serwerze ani stacji roboczej.

Czy bezpieczne jest przetwarzanie prezentacji w wielu wątkach?

Tak, możesz przetwarzać różne dokumenty równolegle w oddzielnych wątkach; po prostu unikaj jednoczesnego używania tej samej instancji prezentacji między wątkami.

Czy makra są zachowywane i czy mogę zarządzać VBA w plikach PPTM/PPSM?

Tak. Prezentacje z makrami są obsługiwane, a także możesz sprawdzać i zarządzać projektami VBA w tych plikach.

Czy mogę konwertować PDF lub HTML z powrotem na slajdy PowerPoint?

Tak. Możesz importować strony PDF lub treść HTML, aby tworzyć lub uzupełniać slajdy w prezentacji.

Czy eksport do XPS jest obsługiwany i czy mogę kontrolować jakość oraz zawartość wyjścia XPS?

Tak. Eksport do XPS jest dostępny, a opcje zapisu pozwalają dostosować jakość wyjścia i zawartą treść.

Czy mogę konwertować slajdy na obrazy i kontrolować jakość wyjścia?

Tak. Slajdy można renderować do PNG, JPEG, GIF, BMP, TIFF i innych formatów z precyzyjną kontrolą rozmiaru i jakości.

Czy obsługiwane są formuły matematyczne (MathML/MathText) i czy można je eksportować?

Tak. Możesz tworzyć i edytować tekst matematyczny oraz eksportować równania, w tym do MathML.

Jak biblioteka obsługuje szyfrowanie i hasła (otwieranie, ustawianie, usuwanie)?

Obsługuje otwieranie zaszyfrowanych prezentacji, ustawianie lub usuwanie haseł do otwierania i modyfikacji oraz sprawdzanie statusu ochrony pliku.