Jak přidat vodoznak obrázku do prezentace PPTX pomocí C#

V tomto jednoduchém a propracovaném tutoriálu ukážeme, jak přidat vodoznak obrázku v PPTX Presentation pomocí C# bez nainstalovaného PowerPointu. V dnešní době je PPTX oblíbeným formátem pro prezentace v PowerPointu, ale tento příklad můžete použít i pro formát PPT pro přidání vodoznaku obrázku, abyste chránili práva duševního vlastnictví vaší prezentace.

Kroky pro přidání vodoznaku obrázku do prezentace PPTX v C#

  1. Stáhněte si balíček Aspose.Slides for .NET z NuGet.org
  2. K načtení a přidání vodoznaku použijte jmenný prostor Aspose.Slides
  3. Nastavte licenci pomocí metody SetLicense
  4. Načtěte prezentaci a přidejte vodoznak obrázku pomocí objektu Presentation Class
  5. Načtěte obrázek vodoznaku/loga do kolekce obrázků prezentace
  6. Přístup a iterace prostřednictvím Master Slide/s uvnitř prezentace
  7. Pro každý hlavní snímek přidejte PictureFrame s přidaným obrázkem vodoznaku
  8. Formátujte vlastnosti tvaru
  9. Použijte zámek na přidaný tvar pro ochranu vodoznaku obrázku
  10. Uložit prezentaci s vodoznakem

Dříve jsme se podívali na Jak vložit koncept vodoznaku do prezentace PowerPoint v C# v jiném tématu s návody. Toto téma však popisuje kroky pro přidání vodoznaku obrázku do prezentace PowerPoint v C#. Při používání této funkce již nejste závislí na Microsoft PowerPoint nebo Interop a můžete spouštět kód bez problémů na všech platformách.

Především jedinečná funkce zamykání tvaru, kterou nabízí Aspose.Slides, není ani veřejně dostupná v PowerPointu, aby chránila obrázek vodoznaku. Práva duševního vlastnictví prezentace můžete chránit pomocí funkce zámků a její aplikací na tvar vodoznaku obrázku, abyste zakázali jakékoli úpravy nebo temperování v prezentaci PowerPoint.

Kód pro přidání vodoznaku obrázku v PowerPointu v C# bez Interop

Příklad je vhodný v libovolném aplikačním prostředí .NET využívajícím C# včetně webové aplikace ASP.NET, aplikace Windows Forms a aplikací založených na konzole. Může být použit na vašem místním pracovním počítači nebo na jakémkoli serveru s nainstalovaným .NET Framework.

 Čeština