PowerPoint till SVG C#

PowerPoint till SVG-konvertering används ofta för att bädda in innehållet i bilderna i webb- eller skrivbordsapplikationer. Olika PowerPoint-tittare online konverterar också presentationerna till SVG för bildspel. I enlighet med det täcker den här artikeln hur man konverterar PowerPoint PPTX/PPT-presentationer till SVG-format med C#.

C# PowerPoint PPTX till SVG Converter - Gratis nedladdning

Aspose.Slides för .NET är designad för att skapa och manipulera PowerPoint- och OpenOffice-presentationer från .NET-applikationer. Dessutom låter API:et dig konvertera presentationsdokument till andra format som SVG. Du kan antingen ladda ner API:t eller installera det med NuGet.

PM> Install-Package Aspose.Slides.NET

Steg för att konvertera PowerPoint PPT till SVG i C#

Konverteringen av PowerPoint PPT- eller PPTX-presentationer till SVG är enkel som en plätt. Följande är stegen som krävs för att konvertera en PPT/PPTX-fil till SVG-format med Aspose.Slides för .NET.

  • Ladda PowerPoint PPT- eller PPTX-filen från disken.
  • Gå igenom bilderna i presentationen.
  • Spara varje bild som SVG-fil på önskad plats.

Låt oss nu ta en titt på hur man konverterar dessa steg till koden för att konvertera en PPTX till SVG i C#.

Konvertera PowerPoint PPTX till SVG i C#

Följande är stegen för att konvertera en PowerPoint PPT till SVG i C#.

Följande C#-kodexempel visar hur man konverterar PowerPoint PPTX/PPT till SVG.

// Ladda PowerPoint-presentation
using (Presentation pres = new Presentation("presentation.pptx"))
{
    foreach (ISlide sld in pres.Slides)
    {
        // Skapa ett minnesströmobjekt
        MemoryStream SvgStream = new MemoryStream();

        // Generera SVG-bild av bilden och spara i minnesström
        sld.WriteAsSvg(SvgStream);
        SvgStream.Position = 0;

        // Spara minnesström till fil
        using (Stream fileStream = System.IO.File.OpenWrite(string.Format("slide_{0}.svg", sld.SlideNumber)))
        {
            // Skapa buffert
            byte[] buffer = new byte[8 * 1024];
            int len;

            // Skriv för att streama
            while ((len = SvgStream.Read(buffer, 0, buffer.Length)) > 0)
            {
                fileStream.Write(buffer, 0, len);
            }

        }

        // Stäng strömmen
        SvgStream.Close();
    }
}

C# PPTX till SVG Converter - Skaffa en gratis licens

Du kan använda Aspose.Slides för .NET utan utvärderingsbegränsningar genom att begära en gratis temporär licens.

PowerPoint PPT till SVG - Online Demo

Prova online PowerPoint till SVG-konverteraren, som är baserad på Aspose.Slides.

Slutsats

Bilderna i PowerPoint-presentationer konverteras ofta till SVG för presentationsvisare. För sådana användningsfall behandlade den här artikeln hur man konverterar PowerPoint-presentationer till SVG med C#. Du kan också besöka dokumentationen för att utforska andra funktioner i Aspose.Slides för .NET. Du kan också gärna meddela oss om dina frågor via vårt forum.

Se även