Převést PNG na PPT

Obrázky vytvářejí estetické, inspirativní a profesionální prezentace. Přidáním obrázků do PowerPointu můžete sdílet informace se svým publikem ve snadno stravitelném formátu.

Tento článek vám ukáže, jak převést PNG na PPT v C#. PNG je velmi oblíbený formát používaný k ukládání obrázků, takže pravděpodobně budete mít prospěch z toho, jak přidávat obrázky PNG do prezentací PowerPoint.

C# API pro převod PNG na PPT

Aspose.Slides for .NET je výkonné rozhraní API, které umožňuje vývojářům a aplikacím vytvářet, číst, upravovat, převádět a manipulovat s prezentacemi PowerPoint (bez aplikace Microsoft PowerPoint nebo Kancelář). Jakmile získáte tento produkt, budete moci převést obrázky PNG na prezentaci PPT pomocí několika řádků kódu C#.

Chcete-li nainstalovat Aspose.Slides for .NET, přečtěte si tuto příručku Instalace.

Převést PNG na PowerPoint v C#

  1. Vytvořte instanci třídy Presentation.
  2. Načtěte obrázky, které chcete jako snímky v prezentaci.
  3. Vytvářejte snímky na základě obrázků.
  4. Upřesněte rozměry.
  5. Uložte výslednou prezentaci.

Tento kód C# vám ukazuje, jak převést PNG na PPT:

using (Presentation pres = new Presentation())
{
    IPPImage image = pres.Images.AddImage(File.ReadAllBytes("image.png"));
    pres.Slides[0].Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image);
    
    IPPImage image2 = pres.Images.AddImage(File.ReadAllBytes("image2.png"));
    ISlide slide2 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
    slide2.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image2);
    
    IPPImage image3 = pres.Images.AddImage(File.ReadAllBytes("image3.png"));
    ISlide slide3 = pres.Slides.AddEmptySlide(pres.Slides[0].LayoutSlide);
    slide3.Shapes.AddPictureFrame(ShapeType.Rectangle, 0, 0, 720, 540, image3);
    
    pres.Save("Presentation.ppt", SaveFormat.Ppt);
}

Některé obrázky v powerpointové prezentaci

Obrázky v powerpointové prezentaci

Informace: Aspose nabízí bezplatnou službu převodu PNG do PowerPointu, což je živá implementace zde popsaného procesu.

Přidat webový obrázek do PowerPointu v C#

V předchozí části jsme vás provedli operací vkládání obrázků PNG uložených (místně) ve vašem počítači do prezentace PowerPoint. Pokud je však obrázek, který chcete použít, uložen online, musíte to udělat takto:

  1. Vytvořte instanci třídy Presentation.
  2. Získejte odkaz na první snímek prostřednictvím jeho indexu.
  3. Deklarujte bajtové pole a vytvořte instanci třídy WebClient.
  4. Načtěte obrázek uložený na webu.
  5. Vytvořte snímek na základě obrázku.
  6. Zadejte rozměry snímku.
  7. Uložte výslednou prezentaci.

Tento kód C# ukazuje, jak přidat obrázek uložený na webu do PowerPointu:

using (Presentation pres = new Presentation())
{
    ISlide slide = pres.Slides[0];

    byte[] imageData;
    using (WebClient webClient = new WebClient()) 
    {
        imageData = webClient.DownloadData(new Uri("[INSERT URL HERE]"));
    }
    
    IPPImage image = pres.Images.AddImage(imageData);
    slide.Shapes.AddPictureFrame(ShapeType.Rectangle, 10, 10, 100, 100, image);
    
    pres.Save("pres.pptx", SaveFormat.Pptx);
}

Získejte bezplatnou licenci

Chcete vyzkoušet funkce Aspose.Slides bez omezení? Získejte bezplatnou dočasnou licenci.

Závěr

Věříme, že nyní víte, jak používat výkonnou knihovnu .NET k převodu obrázků PNG do PowerPointové prezentace v C#. Možná budete chtít vidět stránku produktu pro převod PNG na PPT.

Další informace o [funkcích] Aspose.Slides (https://docs.aspose.com/slides/net/features-overview/) naleznete v naší dokumentaci. Máte-li dotazy, můžete je zveřejnit na našem fóru.

Viz také