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 obrázků PNG na PPT
- Převést PNG na PowerPoint v C#
- Přidat webový obrázek do PowerPointu v C#
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#
- Vytvořte instanci třídy
Presentation
. - Načtěte obrázky, které chcete jako snímky v prezentaci.
- Vytvářejte snímky na základě obrázků.
- Upřesněte rozměry.
- 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
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:
- Vytvořte instanci třídy
Presentation
. - Získejte odkaz na první snímek prostřednictvím jeho indexu.
- Deklarujte bajtové pole a vytvořte instanci třídy
WebClient
. - Načtěte obrázek uložený na webu.
- Vytvořte snímek na základě obrázku.
- Zadejte rozměry snímku.
- 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.