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#
- Vytvořte prostředí pro odstranění vodoznaku pomocí Aspose.Slides for .NET
- Načtěte presentation a procházejte všechny snímky v něm
- V rámci každého snímku otevřete kolekci tvarů
- Uložte každý obrazec do objektu třídy AutoShape a zkontrolujte jeho název
- Pokud je název tvaru specifický pro vodoznak, odeberte jej z kolekce
- 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#.