Konwertowanie prezentacji na wiele formatów w .NET
Przegląd
Aspose.Slides dla .NET może wczytywać 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 graficzne do podglądów, miniatur i archiwów.
Większość konwersji dokumentów korzysta z tego samego ogólnego przepływu pracy: wczytaj plik źródłowy, wybierz wymagany format wyjściowy i zastosuj opcje specyficzne dla formatu w razie potrzeby. W przypadku formatów graficznych każdy slajd jest renderowany osobno, a następnie zapisywany jako obraz rastrowy lub wektorowy. Dedykowane artykuły zamieszczone poniżej zawierają szczegóły implementacji dla każdego przypadku.
Wybierz scenariusz konwersji
Użyj artykułów poniżej, aby uzyskać pełne przykłady C# i opcje specyficzne dla formatu.
| Scenariusz | Użyj, gdy potrzebujesz | Artykuł |
|---|---|---|
| PPT/PPTX/ODP to PPTX | Modernizuj starsze pliki PPT, znormalizuj istniejące pliki PPTX lub przekonwertuj prezentacje OpenDocument na PowerPoint PPTX. | Konwertuj PPT do PPTX, Konwertuj ODP do 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 do 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 do PDF |
| PPT/PPTX/ODP to PDF with notes | Eksportuj notatki prelegenta wraz z zawartością slajdu. | Konwertuj PowerPoint do 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 do HTML |
| PPT/PPTX/ODP to HTML5 | Eksportuj slajdy do HTML5 do przeglądania w przeglądarce z zachowaniem formatowania i interaktywności. | Konwertuj prezentacje do HTML5 |
| PPT/PPTX/ODP to PNG | Renderuj każdy slajd do obrazu PNG w celu uzyskania podglądów, miniatur lub wyjścia internetowego. | Konwertuj PowerPoint do PNG |
| PPT/PPTX/ODP to JPG | Renderuj slajdy do obrazów JPG i kontroluj wymiary oraz jakość obrazu. | Konwertuj PowerPoint do 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 do XPS |
| PPT/PPTX/ODP to TIFF | Zapisz prezentację jako wielostronicowy plik TIFF do drukowania, skanowania, faksu lub archiwizacji. | Konwertuj PowerPoint do TIFF |
| PPT/PPTX/ODP to TIFF with notes | Zapisz slajdy z notatkami prelegenta jako TIFF. | Konwertuj PowerPoint do TIFF z notatkami |
| PPT/PPTX to Word | Konwertuj slajdy do dokumentu Word, gdy potrzebny jest wynik w stylu dokumentu. | Konwertuj PowerPoint do Word |
| PPT/PPTX to Markdown | Wyodrębnij zawartość prezentacji do Markdown dla dokumentacji i przepływów pracy opartej na tekście. | Konwertuj PowerPoint do Markdown |
| PPT/PPTX/ODP to XML | Utwórz tekstową prezentację PowerPoint w formacie XML do inspekcji, porównania, rozwiązywania problemów lub przepływów pracy opartych na XML. | Konwertuj PowerPoint do XML |
| PPT/PPTX to animated GIF | Utwórz animowany GIF ze slajdów. | Konwertuj PowerPoint do animowanego GIF |
| PPT/PPTX to video | Zbuduj przepływ eksportu wideo ze slajdów prezentacji. | Konwertuj PowerPoint do wideo |
| Presentation to XAML | Eksportuj slajdy do XAML dla scenariuszy UI w .NET. | Eksportuj prezentacje do XAML |
Aby zobaczyć pełną listę formatów wejściowych i wyjściowych, zobacz Obsługiwane formaty plików.
Konwersja PowerPoint i OpenDocument
Aspose.Slides dla .NET obsługuje konwersję z powszechnie używanych formatów prezentacji, takich jak PPT, PPTX, PPS, PPSX, POT, POTX oraz 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ą każdej funkcji układu i formatowania w dokładnie taki sam sposób. Jeśli plik ODP został utworzony w LibreOffice lub OpenOffice Impress, sprawdź 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 dla .NET obsługuje konwersję PPT do PPTX o wysokiej wierności, zachowując złożone struktury prezentacji, takie jak szablony główne, układy, slajdy, wykresy, grupowane kształty, elementy zastępcze, ramki tekstowe, tekstury i wypełnienia obrazami.
Szczegóły znajdziesz w Konwertuj PPT do PPTX i PPT vs PPTX.
Eksport stałego układu
PDF, XPS i TIFF są przydatne, gdy wyjście ma wyglądać tak samo na wszystkich urządzeniach i nie powinno być edytowane jako prezentacja. Użyj PdfOptions, XpsOptions, i TiffOptions aby kontrolować zgodność, ukryte slajdy, notatki, jakość obrazu, kompresję, format pikseli i rozmiar wyjścia.
Eksport HTML i obrazów
Eksport do HTML i HTML5 jest przydatny do przeglądania w przeglądarce, publikacji internetowej 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 konwersji prezentacji?
Nie. Aspose.Slides dla .NET 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 Presentation po przetworzeniu. Do przetwarzania równoległego używaj oddzielnych instancji prezentacji i postępuj zgodnie z wytycznymi dotyczącymi wielowątkowość.
Czy mogę wyeksportować tylko wybrane slajdy?
Tak. Wiele metod eksportu umożliwia podanie indeksów slajdów lub renderowanie poszczególnych slajdów, 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 właściwości ShowHiddenSlides w PdfOptions lub XpsOptions.
Czy mogę utworzyć wyjście PDF/A?
Tak. Ustawienia zgodności PDF są dostępne poprzez PdfOptions.Compliance i PdfCompliance.
Jak obsługiwane są czcionki podczas konwersji?
Aspose.Slides może używać wbudowanych czcionek, awaryjnego użycia czcionek oraz ustawień podstawiania czcionek. Zobacz Czcionka wbudowana, Czcionka awaryjna, i Podstawianie czcionek.