Konwertuj prezentacje do wielu formatów w C++
Przegląd
Aspose.Slides for C++ może ładować prezentacje PowerPoint i OpenDocument oraz zapisywać lub renderować je do wielu innych formatów bez Microsoft PowerPoint, OpenOffice ani LibreOffice. Możesz konwertować starsze pliki PPT do nowoczesnych PPTX, eksportować prezentacje do dokumentów o stałym układzie, takich jak PDF i XPS, publikować slajdy jako HTML lub renderować slajdy jako pliki obrazów do podglądów, miniatur i archiwów.
Większość konwersji dokumentów używa tego samego ogólnego przepływu pracy: ładowanie pliku źródłowego, wybór wymaganego formatu wyjściowego i zastosowanie opcji specyficznych dla formatu w razie potrzeby. Dla formatów obrazów każdy slajd jest renderowany osobno, a następnie zapisywany jako obraz rastrowy lub wektorowy. Dedykowane artykuły podlinkowane poniżej zawierają szczegóły implementacji dla każdego przypadku.
Wybierz scenariusz konwersji
Użyj poniższych artykułów, aby uzyskać pełne przykłady C++ oraz opcje specyficzne dla formatu.
| Scenariusz | Użyj, gdy potrzebujesz | Artykuł |
|---|---|---|
| PPT/PPTX/ODP to PPTX | Uaktualnij starsze pliki PPT, znormalizuj istniejące pliki PPTX lub przekonwertuj prezentacje OpenDocument na PowerPoint PPTX. | Konwertuj PPT na PPTX, Konwertuj ODP na PPTX, Zapisz prezentacje |
| PPTX to PPT | Zapisz nowoczesną prezentację PowerPoint w starszym binarnym formacie PPT w celu zachowania kompatybilności ze starszymi przepływami pracy. | Konwertuj PPTX na PPT |
| PPT/PPTX/ODP to PDF | Utwórz przenośne, przeszukiwalne dokumenty o stałym układzie do udostępniania, drukowania lub archiwizacji. | Konwertuj PowerPoint na PDF |
| PPT/PPTX/ODP to PDF with notes | Eksportuj notatki prelegenta wraz z zawartością slajdu. | Konwertuj PowerPoint na PDF z notatkami |
| PPT/PPTX/ODP to HTML | Publikuj prezentacje jako strony HTML i kontroluj obrazy, czcionki, notatki oraz opcje responsywnego układu. | Konwertuj PowerPoint na HTML |
| PPT/PPTX/ODP to HTML5 | Eksportuj slajdy do HTML5 do przeglądania w przeglądarce z zachowaną formatowaniem i interaktywnością. | Konwertuj prezentacje na HTML5 |
| PPT/PPTX/ODP to PNG | Renderuj każdy slajd jako obraz PNG do podglądów, miniatur lub wyjścia sieciowego. | Konwertuj PowerPoint na PNG |
| PPT/PPTX/ODP to JPG | Renderuj slajdy jako obrazy JPG i kontroluj wymiary oraz jakość obrazu. | Konwertuj PowerPoint na JPG |
| Slide to SVG | Eksportuj pojedyncze slajdy jako skalowalne grafiki wektorowe. | Renderuj slajd jako SVG |
| PPT/PPTX/ODP to XPS | Generuj dokumenty XPS o stałym układzie. | Konwertuj PowerPoint na XPS |
| PPT/PPTX/ODP to TIFF | Zapisz prezentację jako wielostronicowy plik TIFF do druku, skanowania, faksu lub archiwizacji. | Konwertuj PowerPoint na TIFF |
| PPT/PPTX/ODP to TIFF with notes | Zapisz slajdy z notatkami prelegenta do TIFF. | Konwertuj PowerPoint na TIFF z notatkami |
| PPT/PPTX to Word | Konwertuj slajdy do dokumentu Word, gdy potrzebny jest output w stylu dokumentu. | Konwertuj PowerPoint na Word |
| PPT/PPTX to Markdown | Wyodrębnij treść prezentacji do Markdown w celu dokumentacji i przepływów pracy opartych na tekście. | Konwertuj PowerPoint na Markdown |
| PPT/PPTX/ODP to XML | Utwórz tekstową prezentację PowerPoint XML do inspekcji, porównań, diagnozowania lub przepływów pracy opartych na XML. | Konwertuj PowerPoint na XML |
| PPT/PPTX to animated GIF | Utwórz animowany GIF ze slajdów. | Konwertuj PowerPoint na animowany GIF |
| PPT/PPTX to video | Zbuduj przepływ eksportu wideo ze slajdów prezentacji. | Konwertuj PowerPoint na wideo |
| Presentation to XAML | Eksportuj slajdy do XAML dla scenariuszy interfejsu UI w C++. | Eksportuj prezentacje do XAML |
Aby zobaczyć szerszą listę formatów wejściowych i wyjściowych, zobacz Obsługiwane formaty plików.
Konwersja PowerPoint i OpenDocument
Aspose.Slides for C++ obsługuje konwersję z powszechnie używanych formatów prezentacji, takich jak PPT, PPTX, PPS, PPSX, POT, POTX i ODP. To samo API konwersji jest używane dla plików PowerPoint i OpenDocument, więc przepływ pracy zapisujący plik PPTX do PDF można zazwyczaj zastosować do pliku ODP, zmieniając jedynie plik wejściowy.
Podczas konwersji plików ODP pamiętaj, że aplikacje PowerPoint i OpenDocument nie obsługują wszystkich elementów układu i formatowania w identyczny sposób. Jeśli plik ODP został utworzony w LibreOffice lub OpenOffice Impress, przejrzyj wynik i użyj opcji opisanych w Konwertuj prezentacje OpenDocument gdy potrzebujesz wskazówek specyficznych dla formatu.
Konwersja PPT do PPTX
PPT jest starszym binarnym formatem PowerPoint, natomiast PPTX jest nowoczesnym formatem Office Open XML. Aspose.Slides for C++ obsługuje konwersję PPT do PPTX o wysokiej wierności, zachowując złożone struktury prezentacji, takie jak mastery, układy, slajdy, wykresy, grupowane kształty, elementy zastępcze, ramki tekstowe, tekstury i wypełnienia obrazami.
Aby uzyskać szczegóły, zobacz Konwertuj PPT na PPTX.
Eksport o stałym układzie
PDF, XPS i TIFF są przydatne, gdy wyjście powinno wyglądać tak samo na wszystkich urządzeniach i nie powinno być edytowane jako prezentacja. Dedykowane artykuły dotyczące PDF, XPS i TIFF wyjaśniają, jak kontrolować zgodność, ukryte slajdy, notatki, jakość obrazu, kompresję, format pikseli i rozmiar wyjścia.
Eksport HTML i obrazów
Eksport HTML i HTML5 jest przydatny do przeglądania w przeglądarce, publikowania w sieci i lekkiego udostępniania. Eksport obrazów jest przydatny, gdy każdy slajd ma stać się osobnym podglądem, miniaturą lub zasobem rastrowym. Skorzystaj z artykułów PNG, JPG i SVG, aby uzyskać wskazówki dotyczące renderowania specyficzne dla formatu.
FAQ
Czy potrzebuję Microsoft PowerPoint do konwertowania prezentacji?
Nie. Aspose.Slides for C++ jest samodzielną biblioteką i nie wymaga Microsoft PowerPoint ani automatyzacji Office.
Czy mogę konwertować wiele prezentacji jednocześnie?
Tak. Wczytaj każdą prezentację, zapisz ją w wymaganym formacie i zwolnij obiekt prezentacji po przetworzeniu. Do przetwarzania równoległego używaj oddzielnych instancji prezentacji i postępuj zgodnie z wytycznymi dotyczącymi wielowątkowość.
Czy mogę eksportować tylko wybrane slajdy?
Tak. Wiele metod eksportu pozwala przekazać indeksy slajdów lub renderować pojedyncze slajdy, w zależności od formatu wyjściowego. Zobacz dedykowany artykuł dla wybranego formatu.
Czy mogę uwzględnić ukryte slajdy przy eksporcie do PDF lub XPS?
Tak. Użyj ustawień eksportu ukrytych slajdów opisanych w artykułach konwersji PDF i XPS.
Czy mogę utworzyć wyjście PDF/A?
Tak. Dostępne są ustawienia zgodności PDF dla eksportu PDF. Zobacz Konwertuj PowerPoint na PDF po szczegóły.
Jak obsługiwane są czcionki podczas konwersji?
Aspose.Slides może używać czcionek osadzonych, zapasowych oraz ustawień zastępowania czcionek. Zobacz Czcionka osadzona, Czcionka zapasowa i Zastępowanie czcionki.