Prezentace obsahující obrázky lépe upoutá pozornost publika, přiměje je zaměřit se na problémy a informovat je. Je pochopitelné, že pokud chcete dosáhnout nejlepších výsledků, měli byste ve své prezentaci v PowerPointu použít co nejvíce obrázků.
V tomto článku vás provedeme kroky k převodu PNG na PPT v Python. Schopnost programově vytvářet prezentace obsahující obrázky PNG, zejména pomocí jazyka, jako je Python, je docela užitečná.
- Knihovna Python pro převod PNG na prezentace
- Převeďte PNG na PPT v Python
- Přidejte webový obrázek do PowerPointu v Python
Knihovna Python pro převod PNG na PPT
Aspose.Slides for Python přes .NET je výkonná knihovna, která umožňuje vývojářům a aplikacím vytvářet, číst, upravovat, převádět a manipulovat s prezentacemi PowerPoint ( bez Microsoft PowerPoint nebo Office). Po přidání této knihovny do vašeho produktu budete moci převést obrázky PNG na prezentaci PPT pomocí několika řádků kódu Python.
Další informace o instalaci Aspose.Slides for Python přes .NET naleznete v této příručce Instalace.
Převést PNG na PPT v Python
- Vytvořte instanci třídy
Presentation
. - Načtěte obrázky, které chcete v prezentaci použít.
- Vytvářejte snímky na základě obrázků.
- Zadejte preferované rozměry.
- Uložte výslednou prezentaci.
Tento kód Python vám ukazuje, jak převést PNG na PPT:
import aspose.slides as slides
import aspose.pydrawing as drawing
with slides.Presentation() as pres:
image1 = pres.images.add_image(drawing.Bitmap("image1.png"))
pres.slides[0].shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image1)
image2 = pres.images.add_image(drawing.Bitmap("image2.png"))
slide2 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide2.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image2)
image3 = pres.images.add_image(drawing.Bitmap("image3.png"))
slide3 = pres.slides.add_empty_slide(pres.slides[0].layout_slide)
slide3.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, image3)
pres.save("Presentation.ppt", slides.export.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 Python
V situaci, kdy ve vašem počítači chybí obrázek, který chcete použít na snímku aplikace PowerPoint, vám Aspose.Slides umožňuje přidat obrázek poskytnutím odkazu na něj na webu.
- Vytvořte instanci třídy
Presentation
. - Získejte odkaz na první snímek prostřednictvím jeho indexu.
- 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 Python ukazuje, jak přidat obrázek uložený na webu do PowerPointu:
import aspose.slides as slides
import urllib2
import base64
with slides.Presentation() as pres:
slide = pres.slides[0]
imageData = base64.b64encode(urllib2.urlopen("[INSERT URL HERE]").read())
image = pres.images.add_image(imageData)
slide.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 10, 10, 100, 100, image)
pres.save("pres.pptx", slides.export.SaveFormat.PPTX)
Získejte bezplatnou licenci
Získáním bezplatné dočasné licence můžete bez omezení vyzkoušet funkce Aspose.Slides.
Závěr
Určitě jste se naučili, jak převést obrázky PNG na prezentaci PowerPoint v Python pomocí výkonné knihovny.
Další informace o [funkcích] Aspose.Slides (https://docs.aspose.com/slides/python-net/features-overview/) naleznete v naší [dokumentaci](https://docs.aspose.com/slides /python-net/). Máte-li dotazy, můžete je zveřejnit na našem fóru.