1. Produkty
  2.   Prezentacja
  3.   .NET
  4.   Aspose.Slides for .NET

Aspose.Slides for .NET

 
 

API C# .NET do tworzenia i konwertowania arkuszy kalkulacyjnych Excel

Zaawansowany interfejs API prezentacji programu PowerPoint do generowania, edytowania, scalania, ochrony, konwertowania i renderowania plików PPT/PPTX bez użycia programu Microsoft PowerPoint.

Aspose.Slides dla .NET to bardzo przydatna biblioteka do tworzenia i manipulowania prezentacjami programu PowerPoint bez użycia programu Microsoft PowerPoint ani żadnego innego inne zależności zewnętrzne. Biblioteka umożliwia programistom tworzenie interaktywnych i angażujących prezentacji, które można wykorzystać do różnych celów, takich jak prezentacje, raporty i materiały marketingowe. Biblioteka obsługuje różne prezentacje programu PowerPoint i formaty plików OpenOffice, takie jak PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM i ODP.

Aspose.Slides dla .NET zawiera szeroką gamę podstawowych i zaawansowanych funkcji do obsługi prezentacji, takich jak tworzenie prezentacji od podstaw, dodawanie nowych slajdów, klonowanie slajdów, kopiowanie slajdów, modyfikowanie właściwości dokumentu prezentacji, usuwanie niechcianych slajdów , kopiowanie wzorców, podgląd slajdów¸ eksport slajdów jako obrazy, eksport slajdów do formatu SVG, zarządzanie notatkami do slajdów, ustawianie nowych wzorców slajdów, dodawanie notatek do slajdów, tworzenie kształtów lub zarządzanie nimi, zarządzanie stylami w kształtach, tworzenie tabel od podstaw, zmiana rozmiaru i przenoszenie tabel , zmiana formatowania tekstu i wiele innych.

Aspose.Slides dla .NET zawiera bardzo potężny konwerter, który pomaga twórcom oprogramowania eksportować prezentacje do niektórych wiodących formatów plików, takich jak PDF, PDF/A, XPS, HTML i popularnych formatów plików obrazów, takich jak JPEG, PNG, BMP , TIFF i GIF. Zapewnia także szereg zaawansowanych możliwości, takich jak obsługa komentarzy, przejść slajdów i animacji. Biblioteka obsługuje szeroką gamę elementów programu PowerPoint, w tym slajdy, kształty, tekst, obrazy, wykresy i tabele. Dzięki temu programiści mogą łatwo dodawać, edytować i formatować te elementy w swoich prezentacjach.

Previous Next

Pierwsze kroki z Aspose.Slides dla .NET

Zalecany sposób instalacji Aspose.Slides dla .NET polega na użyciu NuGet. Aby instalacja przebiegła bezproblemowo, użyj poniższego polecenia.

Zainstaluj Aspose.Slides dla .NET poprzez NuGet

NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0 
Możesz go także pobrać bezpośrednio ze strony wydania produktu Aspose.

Generuj prezentacje i zarządzaj nimi za pośrednictwem interfejsu API .NET

Aspose.Slides dla .NET zawiera możliwość tworzenia i manipulowania prezentacjami PowerPoint w aplikacjach .NET bez żadnych zewnętrznych zależności. Programiści mogą także otwierać istniejące prezentacje i z łatwością wprowadzać w nich zmiany. Możliwe jest również sprawdzenie formatu prezentacji i zbadanie jej, aby poznać jej właściwości i zrozumieć jej zachowanie. Możliwe jest także pobranie właściwości prezentacji i jej aktualizacja.

Tworzenie prezentacji poprzez .NET API

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

Konwertuj prezentacje programu PowerPoint za pośrednictwem interfejsu API .NET

Jedną z kluczowych funkcji Aspose.Slides dla .NET jest konwersja prezentacji PowerPoint do szerokiej gamy formatów wyjściowych, w tym PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP, i JPEG szybko i łatwo. Ułatwia to konwersję prezentacji do formatu zgodnego z konkretną aplikacją lub platformą. Dodatkowo zapewnia także szereg zaawansowanych opcji konwersji prezentacji, takich jak ustawianie jakości i rozdzielczości obrazu, określanie rozmiaru i orientacji strony oraz dodawanie znaków wodnych do pliku wyjściowego. Biblioteka umożliwia także konwersję slajdu programu PowerPoint na obraz.

Konwertuj program PowerPoint do formatu PDF za pomocą ukrytych slajdów za pośrednictwem interfejsu API .NET

// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");

// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();

// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;

// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Dodawaj slajdy w prezentacjach i zarządzaj nimi za pośrednictwem interfejsu API języka C#

Aspose.Slides dla .NET zawiera pełną obsługę obsługi slajdów w prezentacjach PowerPoint w aplikacjach .NET. Biblioteka zawiera wiele funkcji do pracy ze slajdami, takich jak dodawanie nowych slajdów do prezentacji, uzyskiwanie dostępu do istniejącego slajdu, usuwanie niechcianych slajdów, klonowanie slajdów, kopiowanie istniejących slajdów, porównywanie dwóch slajdów, zarządzanie układem slajdów, przechodzenie slajdów, konwertowanie slajdów do mapy bitowej , konwertowanie slajdów na obrazy o niestandardowych rozmiarach i wiele innych. Dodatkowo możesz także konwertować slajdy z notatkami i komentarzami na obrazy lub eksportować wszystkie slajdy do obrazów za pomocą zaledwie kilku linii kodu.

Klonuj slajd za pomocą interfejsu API języka C#

// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{

    // Clone the desired slide to the end of the collection of slides in the same presentation
    ISlideCollection slds = pres.Slides;

    slds.AddClone(pres.Slides[0]);

    // Write the modified presentation to disk
    pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);

}

Dodawaj animacje do prezentacji programu PowerPoint za pomocą języka C#

Aspose.Slides dla .NET pozwala twórcom oprogramowania z łatwością stosować różne typy animacji w swoich prezentacjach. Animacja w programie PowerPoint odgrywa ważną rolę, aby prezentacje przyciągały wzrok i były atrakcyjne dla odbiorców. Biblioteka obsługuje ponad 150 efektów animacji, które można łatwo zastosować do kształtów, wykresów, tabel, obiektów OLE i innych elementów prezentacji. Dodatkowo istnieje również możliwość połączenia kilku zachowań w celu stworzenia własnych, niestandardowych animacji.

Dodaj efekt animacji do pojedynczego akapitu za pośrednictwem interfejsu API .NET

using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
    // select paragraph to add effect
    IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
    IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];

    // add Fly animation effect to selected paragraph
    IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);

    presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}
 Polski