Odebrat vodoznak v PowerPointu pomocí C#

Tento tutoriál vás provede procesem odstranění vodoznaku v PowerPointu pomocí C#. Získáte prostředky k nastavení vývojového prostředí, seznam kroků podrobně popisujících proces a pro pochopení procesu je poskytnut ukázkový kód pro odstranění vodoznaku z PowerPointu pomocí C#. Probereme také odstranění vodoznaku z celého presentation.

Kroky k odstranění vodoznaku v PowerPointu pomocí C#

  1. Vytvořte prostředí pro odstranění vodoznaku pomocí Aspose.Slides for .NET
  2. Načtěte presentation a procházejte všechny snímky v něm
  3. V rámci každého snímku otevřete kolekci tvarů
  4. Uložte každý obrazec do objektu třídy AutoShape a zkontrolujte jeho název
  5. Pokud je název tvaru specifický pro vodoznak, odeberte jej z kolekce
  6. Po odstranění všech vodoznaků výslednou prezentaci uložte

Tento seznam obsahuje krok za krokem proces jak odstranit vodoznak z PPTX pomocí C#. Zahajte proces načtením prezentace a zpřístupněním všech jejích snímků, abyste zkontrolovali názvy obrazců. Nakonec odstraňte všechny tvary, jejichž názvy splňují požadavek na odstranění tvaru z kolekce.

Kód pro odstranění vodoznaku z PowerPointu pomocí C#

using System;
using Aspose.Slides;
using Aspose.Slides.Export;
class Program
{
static void Main(string[] args) // Remove watermark in slide using C#
{
new Aspose.Slides.License().SetLicense("License.lic");
Presentation pres = new Presentation("WithWatermark.pptx");
foreach (var slide in pres.Slides)
{
for (int i = 0; i < slide.Shapes.Count; i++)
{
AutoShape shape = (AutoShape)slide.Shapes[i];
if(shape.Name == "watermark")
{
slide.Shapes.Remove(shape);
}
}
}
pres.Save("WithoutWatermark.pptx", SaveFormat.Pptx);
Console.WriteLine("Done");
}
}

Výše uvedený kód ukazuje jak odstranit vodoznak v PowerPointu pomocí C#. Pro odstranění tvaru z kolekce můžete použít název nebo index tvaru. Každá prezentace obsahuje kolekci předlohových snímků, ke kterým lze přistupovat namísto kolekce Snímky a odstranit vodoznaky z celé prezentace namísto jednotlivých snímků jednotlivě.

Tento rychlý tutoriál nás navedl k odstranění vodoznaků z prezentace. Chcete-li přeškrtnout text v prezentaci, přečtěte si článek na jak vložit koncept vodoznaku do PowerPointu v C#.

 Čeština