PowerPoint do SVG C#

Konwersja PowerPoint do SVG jest często używana do osadzania zawartości slajdów w aplikacjach internetowych lub komputerowych. Różne przeglądarki PowerPoint online również konwertują prezentacje do formatu SVG w celu pokazu slajdów. Zgodnie z tym, w tym artykule opisano, jak konwertować prezentacje programu PowerPoint PPTX/PPT do formatu SVG przy użyciu języka C#.

C# PowerPoint PPTX to SVG Converter — bezpłatne pobieranie

Aspose.Slides for .NET jest przeznaczony do tworzenia i manipulowania prezentacjami PowerPoint i OpenOffice z poziomu aplikacji .NET. Ponadto API umożliwia konwersję dokumentów prezentacji do innych formatów, takich jak SVG. Możesz pobrać interfejs API lub zainstalować go za pomocą NuGet.

PM> Install-Package Aspose.Slides.NET

Kroki, aby przekonwertować PowerPoint PPT na SVG w C#

Konwersja prezentacji PowerPoint PPT lub PPTX do formatu SVG jest dziecinnie prosta. Poniżej przedstawiono kroki, które są wymagane do konwersji pliku PPT/PPTX do formatu SVG przy użyciu Aspose.Slides for .NET.

  • Załaduj plik PowerPoint PPT lub PPTX z dysku.
  • Przeglądaj slajdy w prezentacji.
  • Zapisz każdy slajd jako plik SVG w wybranej lokalizacji.

Teraz przyjrzyjmy się, jak przekonwertować te kroki na kod do konwersji PPTX na SVG w C#.

Konwertuj PowerPoint PPTX na SVG w C#

Poniżej przedstawiono kroki, aby przekonwertować PowerPoint PPT na SVG w języku C#.

Poniższy przykład kodu w języku C# pokazuje, jak przekonwertować program PowerPoint PPTX/PPT na SVG.

// Załaduj prezentację PowerPoint
using (Presentation pres = new Presentation("presentation.pptx"))
{
    foreach (ISlide sld in pres.Slides)
    {
        // Utwórz obiekt strumienia pamięci
        MemoryStream SvgStream = new MemoryStream();

        // Wygeneruj obraz SVG slajdu i zapisz w strumieniu pamięci
        sld.WriteAsSvg(SvgStream);
        SvgStream.Position = 0;

        // Zapisz strumień pamięci do pliku
        using (Stream fileStream = System.IO.File.OpenWrite(string.Format("slide_{0}.svg", sld.SlideNumber)))
        {
            // Utwórz bufor
            byte[] buffer = new byte[8 * 1024];
            int len;

            // Napisz do strumienia
            while ((len = SvgStream.Read(buffer, 0, buffer.Length)) > 0)
            {
                fileStream.Write(buffer, 0, len);
            }

        }

        // Zamknij strumień
        SvgStream.Close();
    }
}

C# PPTX to SVG Converter — Uzyskaj bezpłatną licencję

Możesz używać Aspose.Slides for .NET bez ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.

PowerPoint PPT do SVG — wersja demonstracyjna online

Wypróbuj konwerter online PowerPoint na SVG, który jest oparty na Aspose.Slides.

Wniosek

Slajdy w prezentacjach programu PowerPoint są często konwertowane do formatu SVG dla przeglądarek prezentacji. W przypadku takich przypadków użycia w tym artykule opisano, jak konwertować prezentacje programu PowerPoint do formatu SVG przy użyciu języka C#. Możesz także odwiedzić dokumentację, aby poznać inne funkcje Aspose.Slides for .NET. Możesz też swobodnie informować nas o swoich zapytaniach za pośrednictwem naszego forum.

Zobacz też