Przegląd funkcji
Obsługiwane platformy
Platformy, na których można używać Aspose.Slides for Python via .NET, to Windows x64 lub x86 oraz szeroki zakres dystrybucji Linux z zainstalowanym Pythonem 3.5 lub nowszym. Dodatkowe wymagania dla docelowej platformy Linux:
- Biblioteki czasu wykonania GCC‑6 (lub nowsze)
- Zależności środowiska uruchomieniowego .NET Core. Instalacja samego środowiska .NET Core Runtime NIE jest wymagana
- Dla Pythona 3.5‑3.7: potrzebna jest wersja
pymallocPythona. Opcja budowania Pythona--with-pymallocjest domyślnie włączona. Zazwyczaj wersjapymallocPythona ma w nazwie pliku sufiksm. - Udostępniona biblioteka
libpython. Opcja budowania Pythona--enable-sharedjest domyślnie wyłączona, niektóre dystrybucje Pythona nie zawierają udostępnionej bibliotekilibpython. Dla niektórych platform Linux bibliotekęlibpythonmożna zainstalować przy pomocy menedżera pakietów, np.:sudo apt-get install libpython3.7. Częstym problemem jest instalacja bibliotekilibpythonw innym miejscu niż standardowa lokalizacja systemowa dla bibliotek współdzielonych. Problem można rozwiązać, używając opcji budowania Pythona do ustawienia alternatywnych ścieżek bibliotek lub tworząc dowiązanie symboliczne do pliku bibliotekilibpythonw standardowej lokalizacji systemowej. Zazwyczaj nazwa pliku udostępnionej bibliotekilibpythontolibpythonX.Ym.so.1.0dla Pythona 3.5‑3.7 lublibpythonX.Y.so.1.0dla Pythona 3.8 i nowszych (np.:libpython3.7m.so.1.0,libpython3.9.so.1.0).
Jeśli potrzebujesz wsparcia dla większej liczby platform, poszukaj produktów „siostrzanych”, takich jak Aspose.Slides for .NET lub Aspose.Slides for Java.
Formaty plików i konwersje
Aspose.Slides for Python via .NET obsługuje większość formatów dokumentów PowerPoint. Umożliwia także ich eksport do popularnych formatów szeroko używanych i wymienianych przez organizacje. Zapoznaj się ze szczegółami:
| Funkcja | Opis |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for Python via .NET zapewnia najszybsze przetwarzanie tego formatu prezentacji. |
| PPT to PPTX conversion | Aspose.Slides for Python via .NET obsługuje konwersję PPT do PPTX. |
| Portable Document Format (PDF) | Możesz wyeksportować wszystkie obsługiwane formaty plików do dokumentów Adobe Portable Document Format (PDF) jednym wywołaniem metody. |
| XML Parser Specification (XPS) | Możesz wyeksportować wszystkie obsługiwane formaty plików do dokumentów XML Parser Specification (XPS) jednym wywołaniem metody. |
| Tagged Image File Format (TIFF) | Możesz wyeksportować wszystkie obsługiwane formaty prezentacji do Tagged Image File Format (TIFF). |
| PPTX To HTML Conversion | Aspose.Slides for Python via .NET obsługuje konwersję PresentationEx do formatu HTML. |
Renderowanie i drukowanie
Aspose.Slides for Python via .NET obsługuje renderowanie slajdów w dokumentach prezentacji o wysokiej wierności do różnych formatów graficznych. Zapoznaj się ze szczegółami:
| Funkcja | Opis |
|---|---|
| .NET Supported Image Formats | Z Aspose.Slides for Python via .NET możesz renderować slajdy prezentacji i obrazy na slajdach do wszystkich formatów graficznych obsługiwanych przez .NET, takich jak TIFF, PNG, BMP, JPEG, GIF oraz metafile. |
| SVG Format | Aspose.Slides for Python via .NET zapewnia wbudowane metody umożliwiające eksportowanie slajdów prezentacji do formatu Scalable Vector Graphics (SVG). |
| Presentation Printing | Najnowsze wersje Aspose.Slides for Python via .NET oferują wbudowane metody drukowania z różnymi opcjami. |
Funkcje zawartości
Aspose.Slides for Python via .NET umożliwia dostęp, modyfikację lub tworzenie prawie wszystkich elementów i treści dokumentów prezentacji. Zapoznaj się ze szczegółami:
| Funkcja | Opis |
|---|---|
| Master Slides | Master Slides określają układ zwykłych slajdów. Aspose.Slides for Python via .NET pozwala na dostęp i modyfikację Master Slides w dokumentach prezentacji. |
| Normal Slides | Z Aspose.Slides for Python via .NET możesz tworzyć nowe slajdy różnych typów; możesz także uzyskać dostęp i modyfikować istniejące slajdy w prezentacjach. |
| Cloning / Copying Slides | Aspose.Slides for Python via .NET udostępnia wbudowane metody umożliwiające klonowanie lub kopiowanie istniejących slajdów w obrębie prezentacji. Możesz także używać skopiowanych i sklonowanych slajdów z jednej prezentacji w drugiej. Ponieważ slajd odzyskuje układ z master slajdu, wbudowane metody klonowania automatycznie kopiują master przy klonowaniu. |
| Managing Slides sections | Metody organizujące slajdy w różne sekcje wewnątrz prezentacji. |
| Place Holders and Text Holders | Możesz uzyskać dostęp do placeholderów i text holderów w slajdzie. Ponadto możesz od podstaw utworzyć slajd z text holderami, używając odpowiedniej metody. |
| Header and Footers | Aspose.Slides for Python via .NET ułatwia obsługę nagłówków i stopek w slajdach. |
| Notes in Slides | Z Aspose.Slides for Python via .NET możesz uzyskać dostęp i modyfikować notatki powiązane ze slajdem oraz dodawać nowe notatki. |
| Finding a Shape | Możesz także znaleźć określony kształt na slajdzie, używając tekstu alternatywnego powiązanego z tym kształtem. |
| Backgrounds | Aspose.Slides for Python via .NET pozwala pracować z tłami powiązanymi z master lub zwykłym slajdem w prezentacji. |
| Text Boxes | Pudełka tekstowe można tworzyć od podstaw. Możesz uzyskać dostęp do istniejących pudełek tekstowych. Możesz także modyfikować ich teksty bez utraty oryginalnego formatowania. |
| Rectangle Shapes | Możesz tworzyć lub modyfikować prostokątne kształty przy użyciu Aspose.Slides for Python via .NET. |
| Poly Line Shapes | Możesz tworzyć lub modyfikować kształty linii łamanej przy użyciu Aspose.Slides for Python via .NET. |
| Ellipse Shapes | Możesz tworzyć lub modyfikować elipsy przy użyciu Aspose.Slides for Python via .NET. |
| Group Shapes | Aspose.Slides for Python via .NET obsługuje grupowanie kształtów |
| Auto Shapes | Aspose.Slides for Python via .NET obsługuje kształty automatyczne |
| SmartArt | Aspose.Slides for Python via .NET zapewnia obsługę kształtów SmartArt w MS PowerPoint |
| Charts | Aspose.Slides for Python via .NET zapewnia obsługę wykresów MSO w PowerPoint |
| Shapes Serialization | Aspose.Slides for Python via .NET obsługuje dużą liczbę kształtów. Gdy brak wsparcia dla konkretnego kształtu, możesz użyć metody serializacji, aby wyeksportować ten kształt z istniejącego slajdu i później wykorzystać go według własnych potrzeb. |
| Picture Frames | Możesz zarządzać obrazami w ramkach obrazu przy użyciu Aspose.Slides for Python via .NET. |
| Audio Frames | Możesz łączyć lub osadzać pliki audio w ramkach audio na slajdach przy użyciu Aspose.Slides for Python via .NET. |
| Video Frames | Możesz obsługiwać pliki wideo w ramkach wideo. Aspose.Slides for Python via .NET zapewnia także wsparcie dla wideo powiązanego i osadzonego. |
| OLE Frame | Możesz zarządzać obiektami OLE w ramkach OLE przy użyciu Aspose.Slides for Python via .NET. |
| Tables | Aspose.Slides for Python via .NET obsługuje tabele na slajdach. |
| ActiveX Controls | Obsługa kontrolek ActiveX |
| VBA Macros | Obsługa zarządzania makrami VBA wewnątrz prezentacji. |
| Text Frame | Możesz uzyskać dostęp do tekstu dowolnego kształtu poprzez powiązany z nim text frame. |
| Text Scanning | Możesz skanować tekst w prezentacji na poziomie prezentacji lub slajdu przy użyciu wbudowanych metod skanowania. |
| Animations | Możesz stosować animacje na kształtach. |
| Slide Shows | Aspose.Slides for Python via .NET obsługuje pokazy slajdów i przejścia między slajdami. |
Funkcje formatowania
Z Aspose.Slides for Python via .NET możesz formatować teksty i kształty na slajdach w prezentacjach. Zapoznaj się ze szczegółami:
| Funkcja | Opis |
|---|---|
| Text Formatting | W Aspose.Slides for Python via .NET możesz zarządzać tekstami poprzez text frames powiązane z kształtami. Dzięki temu możesz formatować teksty używając akapitów i fragmentów powiązanych z text frames. Te elementy tekstowe można formatować przy pomocy Aspose.Slides for Python via .NET. - Typ czcionki - Rozmiar czcionki - Kolor czcionki - Odcienie czcionki - Wyrównanie akapitu - Wypunktowanie akapitu - Orientacja akapitu |
| Shape Formatting | W Aspose.Slides for Python via .NET podstawowym elementem slajdu jest kształt. Możesz formatować te elementy kształtów przy użyciu Aspose.Slides for Python via .NET: - Pozycja - Rozmiar - Linia - Wypełnienie (w tym wzór, gradient, jednolite) - Tekst - Obraz |
FAQ
Czy muszę instalować Microsoft PowerPoint na serwerze/komputerze, aby biblioteka działała?
Nie. PowerPoint nie jest wymagany; Aspose.Slides jest samodzielnym silnikiem do tworzenia, edycji, konwersji i renderowania prezentacji.
Jak działa wielowątkowość? Czy przetwarzanie może być równoległe?
Bezpieczne jest przetwarzanie różnych dokumentów w różnych wątkach; ten sam presentation nie powinien być używany przez multiple threads jednocześnie.
Czy obsługiwane są hasła i szyfrowanie plików?
Tak. You can otwierać zaszyfrowane prezentacje, ustawiać lub usuwać hasło otwierające i zapisu oraz sprawdzać stan ochrony.
Czy muszę martwić się o pakiety czcionek w kontenerach Linux?
Tak. Zaleca się instalację popularnych pakietów czcionek i/lub wyraźne specify font directories w aplikacji, aby uniknąć nieoczekiwanych podstawień.
Czy istnieją ograniczenia wersji ewaluacyjnej?
W evaluation mode do wyjścia dodawany jest znak wodny i obowiązują pewne ograniczenia; dostępna jest 30‑day temporary license umożliwiająca testowanie wszystkich funkcji.
Czy importowanie zewnętrznych formatów do prezentacji (PDF/HTML → PPTX) jest obsługiwane?
Tak. Możesz dodać PDF pages and HTML content do prezentacji, zamieniając je w slajdy.