Przegląd produktu

Aspose.Slides for .NET

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:

  1. Funkcje prezentacji.
  2. Funkcje slajdów.
  3. Funkcje grafiki i multimediów.
  4. Funkcje tabel.
  5. Funkcje tekstu i akapitu.
  6. 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.