Przegląd funkcji

Przegląd

Aspose.Slides for .NET to biblioteka klas służąca do tworzenia, odczytywania, edytowania, konwertowania i renderowania prezentacji PowerPoint oraz OpenDocument. Nie posiada własnego interfejsu użytkownika i nie wymaga Microsoft PowerPoint ani Office, dzięki czemu można jej używać w aplikacjach konsolowych, aplikacjach desktopowych takich jak Windows Forms, aplikacjach webowych oraz usługach webowych. Ten artykuł podsumowuje zakres biblioteki i odsyła do artykułów opisujących poszczególne obszary.

Obsługiwane platformy

Aspose.Slides for .NET jest dystrybuowany jako dwa pakiety NuGet z tym samym API:

Pakiet Komponenty w pakiecie Systemy operacyjne
Aspose.Slides.NET .NET Framework 4.6.2, .NET Standard 2.0 i .NET 6. Używaj z .NET Framework 4.6.2 lub nowszym, lub z .NET 6 lub nowszym. Windows. Linux i macOS z biblioteką libgdiplus oraz przełącznikiem System.Drawing.EnableUnixSupport.
Aspose.Slides.NET6.CrossPlatform .NET 6. Używaj z .NET 6 lub nowszym. Windows (x86, x64), Linux (x64 z glibc 2.23 lub nowszym, ARM64 z glibc 2.39 lub nowszym) i macOS (x64, ARM64).

Installation wyjaśnia, który pakiet wybrać i czego każdy z nich potrzebuje w systemie Linux. System Requirements wymienia szczegółowo obsługiwane platformy.

Formaty plików i konwersje

Aspose.Slides otwiera i zapisuje prezentacje w formatach PPT, PPTX, PPS, POT, PPSX, POTX, PPTM, PPSM, POTM, ODP, OTP, FODP oraz PowerPoint XML. Importuje treść PDF i HTML do slajdów, a zapisuje prezentacje jako PDF, XPS, HTML, HTML5, TIFF, animowany GIF, SWF, Markdown i XAML. Supported File Formats wymienia każdy format wraz z API, które go odczytuje lub zapisuje.

Funkcja Opis
PPT and PPTX Odczytuje i zapisuje zarówno binarny format PowerPoint 97-2003, jak i format Office Open XML.
PPT to PPTX conversion Konwertuje starsze prezentacje PPT do formatu PPTX.
Portable Document Format (PDF) Eksportuje prezentacje do PDF, w tym dokumenty PDF/A i PDF/UA.
XML Paper Specification (XPS) Eksportuje prezentacje do dokumentów XPS.
Tagged Image File Format (TIFF) Eksportuje prezentacje do obrazów TIFF.
HTML Eksportuje prezentacje do HTML i HTML5.
PDF and HTML import Tworzy slajdy z stron PDF oraz treści HTML.

Renderowanie prezentacji

Aspose.Slides renderuje slajdy i poszczególne kształty jako obrazy PNG, JPEG, BMP, GIF, TIFF i SVG oraz slajdy jako pliki metafile EMF. Zobacz Convert Presentation Slides to Images, Render a Slide as an SVG Image i Create Shape Thumbnails.

Funkcje zawartości

Aspose.Slides pozwala tworzyć, odczytywać i modyfikować prawie całą zawartość prezentacji:

Obszar Co możesz zrobić
Slides Dodawaj, kopiuj, zmieniaj kolejność i usuwaj slajdy; stosuj układy i szablony; organizuj slajdy w sekcje; zmieniaj rozmiar slajdu.
Design Ustawiaj tła, kolory motywu, nagłówki i stopki oraz czcionki.
Text Twórz i edytuj ramki tekstowe, akapity i fragmenty; ustawiaj czcionki, kolory, wypunktowanie i wyrównanie; wyszukuj i zamieniaj tekst.
Shapes Twórz AutoShape’y, linie, łączniki, grupy kształtów i ramki obrazów; ustawiaj pozycję, rozmiar, linię oraz wypełnienie jednolite, gradientowe lub wzorcowe; znajdź kształt po jego alternatywnym tekście.
Tables, charts, and SmartArt Twórz i edytuj tabele, wykresy Microsoft Office oraz diagramy SmartArt.
Media, OLE objects, and ActiveX controls Dodawaj osadzone lub powiązane ramki audio i wideo, osadzaj obiekty OLE oraz dodawaj, modyfikuj lub usuwaj kontrolki ActiveX.
Notes and comments Dodawaj, odczytuj i edytuj notatki prelegenta oraz komentarze recenzji.
Animation and transitions Stosuj efekty animacji do kształtów, ustawiaj przejścia slajdów oraz konfigurować ustawienia pokazu slajdów.
Security Szyfruj prezentacje hasłem, ustaw ochronę przed zapisem i pracuj z podpisami cyfrowymi.
VBA macros Dodawaj, wyodrębniaj i usuwaj moduły VBA w prezentacjach z włączonymi makrami.
Properties Odczytuj i edytuj właściwości dokumentu.

FAQ

Czy muszę zainstalować Microsoft PowerPoint na serwerze lub komputerze, aby biblioteka działała?

Nie. PowerPoint nie jest wymagany; Aspose.Slides to samodzielny silnik do tworzenia, edytowania, konwertowania i renderowania prezentacji.

Jak działa wielowątkowość? Czy przetwarzanie może być równoległe?

Można bezpiecznie przetwarzać różne dokumenty w różnych wątkach; ten sam obiekt Presentation nie powinien być używany przez wiele wątków jednocześnie.

Czy obsługiwane są hasła i szyfrowanie plików?

Tak. Możesz otwierać zaszyfrowane prezentacje, ustawiać lub usuwać hasło otwarcia i zapisu oraz sprawdzać status ochrony.

Czy muszę dbać o czcionki w kontenerach Linux?

Tak. Czcionki używane w Twoich prezentacjach, lub odpowiednie ich zamienniki, muszą być zainstalowane w systemie, aby tekst renderował się prawidłowo. Możesz także określić katalogi czcionek w swojej aplikacji. Installation wymienia wymagania Linux dla każdego pakietu.

Czy istnieją ograniczenia w wersji ewaluacyjnej?

Tak. Bez licencji Aspose.Slides dodaje znak wodny oceny do każdego zapisanego slajdu oraz obcina tekst odczytany z prezentacji. Dostępna jest 30‑dniowa licencja tymczasowa umożliwiająca pełne testowanie funkcji.

Czy importowanie zewnętrznych formatów do prezentacji (PDF lub HTML do PPTX) jest obsługiwane?

Tak. Możesz dodać strony PDF i treść HTML do prezentacji, przekształcając je w slajdy.