Przegląd produktu

Witamy w Aspose.Slides for .NET!
Aspose.Slides to interfejs API zarządzania Microsoft PowerPoint®, który pozwala aplikacjom odczytywać, zapisywać, tworzyć i modyfikować prezentacje PowerPoint bez użycia Microsoft PowerPoint®. Biblioteka obsługuje pracę z prezentacjami, slajdami, kształtami, tabelami, tekstem, animacjami, dźwiękiem, wideo i innymi elementami prezentacji.
Dzięki Aspose.Slides programiści mogą otwierać prezentacje z różnych źródeł, zapisywać je w różnych formatach PowerPoint, eksportować prezentacje do formatów takich jak PDF, TIFF, XPS, SWF, HTML i SVG oraz zapisywać slajdy jako obrazy. API oferuje także funkcje zarządzania właściwościami dokumentu, stosowania ochrony, podglądu slajdów, edycji treści slajdu, pracy z notatkami slajdu oraz obsługi zaawansowanych elementów prezentacji, takich jak osadzone obiekty OLE.
Dlaczego warto używać Aspose.Slides for .NET
-
Aspose.Slides for .NET jest pierwszym i jedynym komponentem, który zapewnia wszystkie niezbędne funkcje do zarządzania dokumentami PowerPoint®.
-
Aspose.Slides for .NET oferuje wiele kluczowych funkcji, takich jak zarządzanie tekstami, kształtami, tabelami i animacjami, dodawanie dźwięku i wideo do slajdów, podgląd slajdów, eksport slajdów do SVG, PDF i innych formatów oraz wiele innych możliwości.
-
Aspose.Slides for .NET nie tylko pozwala otwierać pliki PowerPoint z różnych źródeł, ale także umożliwia zapisywanie prezentacji na wiele sposobów. Na przykład możesz zapisać prezentację w formacie PPT; możesz także zapisać slajdy jako obrazy.
-
Aspose.Slides for .NET zapewnia prawie wszystkie funkcje, które możesz znaleźć w Microsoft PowerPoint. Dzięki wszechstronności Aspose.Slides for .NET, oprócz tabel i różnych rodzajów kształtów, możesz dodawać różne ramki — tekstowe, dźwiękowe i wideo — do swoich slajdów.
-
Aspose.Slides for .NET jest opracowany w Managed C#. Możesz używać Aspose.Slides for .NET z dowolnym językiem .NET, takim jak C#, VB.NET, J# itp. Aspose.Slides for .NET może być także używany w dowolnym typie aplikacji — internetowej lub okienkowej.
-
Aspose.Slides for .NET udostępnia w pełni funkcjonalne demonstracje i przykłady, które pomagają programistom lepiej zrozumieć API.
Funkcje Aspose.Slides
Funkcje Aspose.Slides for .NET można podzielić na następujące grupy:
- Funkcje prezentacji.
- Funkcje slajdów.
- Funkcje grafiki i multimediów.
- Funkcje tabel.
- Funkcje tekstu i akapitu.
- Funkcje zaawansowane.
Funkcje prezentacji
- Otwieranie prezentacji Microsoft PowerPoint z różnych źródeł.
- Zapisywanie prezentacji w różnych formatach Microsoft PowerPoint.
- Tworzenie prezentacji od podstaw.
- Konwertowanie prezentacji do dokumentów PDF bez użycia innych komponentów.
- Odczytywanie lub modyfikowanie właściwości dokumentu prezentacji.
- Stosowanie ochrony na prezentacji.
- Eksportowanie prezentacji do PDF.
- Eksportowanie prezentacji do TIFF.
- Eksportowanie prezentacji do XPS.
- Eksportowanie prezentacji do SWF.
- Eksportowanie notatek prezentacji do PDF/TIFF.
- Eksportowanie prezentacji do HTML.
Funkcje slajdów
- Tworzenie nowych slajdów od podstaw i dodawanie ich do prezentacji.
- Dostęp do dowolnego slajdu przez jego pozycję w prezentacji.
- Kopiowanie lub klonowanie slajdów w tej samej lub innej prezentacji.
- Edycja i usuwanie slajdów.
- Kopiowanie masterów wraz ze slajdami automatycznie.
- Podgląd slajdów.
- Pobieranie lub ustawianie nazwy slajdu.
- Zapisywanie slajdów jako obrazy.
- Eksportowanie slajdów do formatu SVG.
- Praca z wieloma masterami w prezentacjach.
- Wypełnianie tła slajdu dowolnym obsługiwanym stylem.
- Dodawanie lub zarządzanie notatkami slajdu.
- Dynamiczne ustawianie nowych masterów slajdów i stylów.
- Dodawanie lub modyfikowanie przejść pokazu slajdów.
- Dodawanie przejść Morph.
Funkcje grafiki i multimediów
- Tworzenie lub zarządzanie kształtami, takimi jak linie, prostokąty, elipsy i polilinie.
- Zarządzanie stylami linii w kształtach.
- Pobieranie alternatywnego tekstu kształtu.
- Obracanie i odwracanie kształtów.
- Wypełnianie kształtów różnymi stylami — np. jednolitym, gradientowym, wzorem, teksturą i obrazem.
- Korzystanie z 48 predefiniowanych wzorów i 24 tekstur.
- Przypisywanie odnośników do kształtów.
- Odczytywanie, modyfikowanie i dodawanie nowych efektów animacji do slajdów i kształtów.
- Dodawanie nowych obrazów do prezentacji i zarządzanie istniejącymi.
- Dodawanie nowych punktorów‑obrazów do prezentacji i zarządzanie istniejącymi.
- Dodawanie nowych ramek dźwiękowych do prezentacji i zarządzanie istniejącymi.
- Dodawanie nowych ramek wideo do prezentacji i zarządzanie istniejącymi.
Funkcje tabel
- Tworzenie tabel od podstaw i dodawanie ich do slajdów.
- Zmiana rozmiaru i położenia tabel.
- Dostęp do dowolnej komórki w tabeli.
- Zmiana formatowania i obramowań dowolnej komórki.
- Zmiana szerokości kolumn i wysokości wierszy.
- Dodawanie i usuwanie kolumn oraz wierszy.
- Ustawianie szerokości i koloru obramowania całej tabeli.
Funkcje tekstu i akapitu
- Pobieranie i ustawianie tekstu w placeholderach i ramkach tekstowych.
- Pobieranie typu placeholdera.
- Zmiana formatowania tekstu w ramce tekstowej.
- Dodawanie nowych czcionek lub zarządzanie czcionkami już używanymi w prezentacji.
- Zmiana tekstu i formatowania tekstu.
- Tworzenie lub zarządzanie odnośnikami w tekście.
- Obsługa tabulacji i efektywnych tabulacji.
- Dodawanie nowych ramek tekstowych do praktycznie każdego rodzaju kształtu.
- Dostęp i modyfikacja marginesów oraz ustawień zawijania tekstu w ramkach tekstowych.
- Dostęp i modyfikacja wcięć akapitu.
Funkcje zaawansowane
- Dostęp do obiektów OLE osadzonych w prezentacjach.
- Blokowanie prezentacji.
Wsparcie techniczne
Aspose oferuje nieograniczone, bezpłatne wsparcie techniczne dla wszystkich swoich produktów. Wsparcie jest dostępne dla wszystkich użytkowników (w tym użytkowników wersji ewaluacyjnych). Jeśli potrzebujesz pomocy z Aspose.Slides for .NET, rozważ następujące opcje:
- Głównym kanałem wsparcia jest Forum Aspose. Opublikuj swoje pytanie w forum Aspose.Slides — i otrzymasz odpowiedź w ciągu kilku godzin. Zespół wsparcia Aspose.Slides odpowiada bezpośrednio na pytania zamieszczone na forum.
- Zwróć uwagę, że Aspose nie udziela wsparcia technicznego przez telefon. Telefoniczne wsparcie jest dostępne wyłącznie w kwestiach sprzedaży i zakupu.
- Oczekując na odpowiedź na forum, bądź cierpliwy i uwzględnij różnice stref czasowych.
Jeśli masz problem z Aspose.Slides for .NET, postępuj zgodnie z poniższymi wytycznymi, aby rozwiązać go jak najefektywniej:
-
Najpierw sprawdź i potwierdź, że używasz najnowszej wersji Aspose.Slides for .NET przed zgłoszeniem problemu. Być może problem, którego doświadczyłeś, został już rozwiązany w aktualizacji.
Zobacz pobieranie Aspose.Slides aby uzyskać informacje o najnowszej wersji produktu.
-
Przed zgłoszeniem problemu warto przejrzeć nasze fora, tę dokumentację oraz referencję API. Być może odpowiedź na Twoje pytanie już istnieje.
-
Zgłaszając problem, dołącz oryginalny dokument i (jeśli to możliwe) fragment kodu dotyczący problemu. Jeśli musisz dołączyć wiele plików, spakuj je do archiwum ZIP.
Możesz bezpiecznie dołączać dokumenty w Aspose.Forums, ponieważ dostęp do załączonych plików mają tylko Ty i programiści Aspose.
-
Utwórz i używaj jednego wątku dla konkretnego problemu. Jeśli napotkasz kolejny problem, musisz utworzyć nowy wątek, aby go zgłosić.
Ta tabela zawiera ważne zasoby techniczne Aspose.Slides for .NET.
| Zasób | Opis |
|---|---|
| Strona główna Aspose.Slides for .NET | Strona domowa produktu. |
| Blog Aspose.Slides | Sprawdzaj tę stronę regularnie, aby uzyskać informacje o nowych wydaniach i przydatnych wskazówkach dotyczących Aspose.Slides. |
| Pobieranie Aspose.Slides for .NET | Pobierz najnowszą wersję Aspose.Slides tutaj. Często wydajemy nowe wersje. |
| Forum wsparcia Aspose.Slides | Zadaj pytania i zgłoś problemy, aby uzyskać szybką pomoc. |
| Dokumentacja produktu Aspose.Slides for .NET | Pełna dokumentacja online zawierająca ten dokument oraz referencję API Aspose.Slides. |
Deklaracja
Wszystkie komponenty Aspose .NET wymagają pełnego zestawu uprawnień Full Trust. Powód: komponenty Aspose .NET potrzebują najwyższych uprawnień do dostępu do ustawień rejestru, plików systemowych i wirtualnych katalogów, aby wykonywać takie operacje jak parsowanie czcionek i podobne zadania. Ponadto komponenty Aspose .NET opierają się na podstawowych klasach systemu .NET, które w wielu przypadkach także wymagają zestawu uprawnień Full Trust.
Dostawcy usług internetowych hostujący wiele aplikacji od różnych firm najczęściej wymuszają poziom bezpieczeństwa Medium Trust. W przypadku NET 2.0 ten poziom bezpieczeństwa nakłada następujące ograniczenia:
- OleDbPermission nie jest dostępny. Oznacza to, że nie możesz używać zarządzanego dostawcy danych ADO.NET OLE DB do dostępu do baz danych.
- EventLogPermission nie jest dostępny. Oznacza to, że nie możesz uzyskać dostępu do dziennika zdarzeń Windows.
- ReflectionPermission nie jest dostępny. Oznacza to, że nie możesz używać refleksji.
- RegistryPermission nie jest dostępny. Oznacza to, że nie możesz uzyskać dostępu do rejestru.
- WebPermission jest ograniczony. Oznacza to, że aplikacja może komunikować się tylko z adresem lub zakresem adresów określonych w elemencie
. - FileIOPermission jest ograniczony. Oznacza to, że możesz uzyskać dostęp jedynie do plików w wirtualnym katalogu aplikacji.
Z powyższych powodów komponenty Aspose .NET mogą być używane wyłącznie na serwerach, które przyznają pełny zestaw uprawnień Full Trust.
FAQ
Czy obsługuje poziomy zgodności PDF dla archiwizacji i dostępności (PDF/A i PDF/UA)?
Tak. Możesz zapisywać do PDF z PDF/A-2a/2b/2u, PDF/A-3a/3b oraz PDF/UA, konfigurując opcje eksportu PDF.
Czy istnieje mechanizm podstawiania czcionek i wsparcie dla własnych czcionek, aby zapewnić poprawne renderowanie?
Tak. Biblioteka umożliwia wczytywanie własnych czcionek oraz definiowanie reguł awaryjnych, dzięki czemu brakujące glify są niezawodnie podstawiane podczas konwersji i renderowania.
Czy mogę wykryć, czy plik jest zabezpieczony hasłem, nie otwierając go w pełni?
Tak. Możesz sprawdzić prezentację, aby określić, czy wymaga hasła przed pełnym załadowaniem dokumentu.
Czy do przetwarzania i konwersji wymagana jest aplikacja Microsoft PowerPoint?
Nie. Aspose.Slides jest samodzielnym silnikiem; PowerPoint nie jest potrzebny na serwerze ani stacji roboczej.
Czy bezpieczne jest przetwarzanie prezentacji z wielu wątków?
Tak, możesz przetwarzać różne dokumenty równocześnie w osobnych wątkach; wystarczy unikać jednoczesnego użycia tej samej instancji prezentacji między wątkami.
Czy makra są zachowywane i czy mogę zarządzać VBA w plikach PPTM/PPSM?
Tak. Prezentacje z makrami są obsługiwane, a Ty możesz przeglądać i zarządzać projektami VBA w tych plikach.
Czy mogę konwertować PDF lub HTML z powrotem do slajdów PowerPoint?
Tak. Możesz importować strony PDF lub treść HTML w celu utworzenia lub uzupełnienia slajdów w prezentacji.
Czy eksport do XPS jest wspierany i czy mogę kontrolować jakość oraz zawartość wyjścia XPS?
Tak. Eksport do XPS jest dostępny, a opcje zapisu pozwalają dostosować jakość i zawartość wyjścia.
Czy mogę konwertować slajdy na obrazy i kontrolować jakość wyjścia?
Tak. Slajdy mogą być renderowane do PNG, JPEG, GIF, BMP, TIFF i innych formatów z precyzyjną kontrolą rozmiaru i jakości.
Czy obsługiwane są formuły matematyczne (MathML/MathText) i czy można je eksportować?
Tak. Możesz tworzyć i edytować tekst matematyczny oraz eksportować równania, w tym do MathML.
Jak biblioteka obsługuje szyfrowanie i hasła (otwieranie, ustawianie, usuwanie)?
Obsługuje otwieranie zaszyfrowanych prezentacji, ustawianie lub usuwanie haseł do otwierania i modyfikacji oraz sprawdzanie statusu ochrony pliku.