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 pymalloc Pythona. Opcja budowania Pythona --with-pymalloc jest domyślnie włączona. Zazwyczaj wersja pymalloc Pythona ma w nazwie pliku sufiks m.
  • Udostępniona biblioteka libpython. Opcja budowania Pythona --enable-shared jest domyślnie wyłączona, niektóre dystrybucje Pythona nie zawierają udostępnionej biblioteki libpython. Dla niektórych platform Linux bibliotekę libpython można zainstalować przy pomocy menedżera pakietów, np.: sudo apt-get install libpython3.7. Częstym problemem jest instalacja biblioteki libpython w 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 biblioteki libpython w standardowej lokalizacji systemowej. Zazwyczaj nazwa pliku udostępnionej biblioteki libpython to libpythonX.Ym.so.1.0 dla Pythona 3.5‑3.7 lub libpythonX.Y.so.1.0 dla 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.