Konwertuj PPTX na PPT w C++

Przegląd

Ten artykuł wyjaśnia, jak przekonwertować prezentację PowerPoint w formacie PPTX na format PPT przy użyciu C++. Omówiony jest następujący temat.

  • Konwersja PPTX do PPT w C++

Konwersja PPTX do PPT w C++

Aby uzyskać przykładowy kod C++ konwertujący PPTX na PPT, zobacz sekcję poniżej, tj. Konwersja PPTX do PPT. Po prostu ładuje plik PPTX i zapisuje go w formacie PPT. Określając różne formaty docelowe, możesz także zapisać plik PPTX w wielu innych formatach, takich jak PDF, XPS, ODP, HTML itp., jak opisano w tych artykułach.

Konwersja PPTX do PPT

Aby przekonwertować PPTX na PPT, wystarczy przekazać nazwę pliku i format zapisu do metody Save klasy Presentation. Poniższy przykładowy kod C++ konwertuje prezentację z PPTX na PPT przy użyciu domyślnych opcji.

// Wczytaj plik PPTX.
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"sourceFile.pptx");

// Zapisz w formacie PPT.
prs->Save(u"convertedFile.ppt", Aspose::Slides::Export::SaveFormat::Ppt);

FAQ

Czy wszystkie efekty i funkcje PPTX są zachowywane przy zapisywaniu w starszym formacie PPT (97–2003)?

Nie zawsze. Format PPT nie obsługuje niektórych nowszych możliwości (np. niektórych efektów, obiektów i zachowań), dlatego funkcje mogą być uproszczone lub zamienione na rastrowe podczas konwersji.

Czy mogę przekonwertować tylko wybrane slajdy do PPT zamiast całej prezentacji?

Bezpośrednie zapisanie obejmuje całą prezentację. Aby przekonwertować konkretne slajdy, należy utworzyć nową prezentację zawierającą tylko te slajdy i zapisać ją jako PPT; alternatywnie można użyć usługi/API obsługującej parametry konwersji dla poszczególnych slajdów.

Czy obsługiwane są prezentacje zabezpieczone hasłem?

Tak. Można wykryć, czy plik jest zabezpieczony, otworzyć go przy użyciu hasła oraz skonfigurować ustawienia ochrony/szyfrowania dla zapisanego pliku PPT.