Това кратко ръководство описва как да премахнете воден знак от PDF с помощта на C#. Той съдържа всички ресурси, необходими за установяване на средата, стъпка по стъпка процедура за писане на приложението и изпълним примерен код за премахване на текст на воден знак от PDF с помощта на C#. Освен това ще се научите да работите с различни видове артефакти на страница и да филтрирате артефактите от необходимите типове.
Стъпки за изтриване на воден знак от PDF с помощта на C#
- Създайте среда за добавяне на Aspose.PDF for .NET към вашия проект, за да премахнете водния знак
- Заредете изходния PDF файл в обекта на клас Document, за да изтриете водния знак
- Анализирайте всички artifacts на всяка страница от документа и създайте списък с артефакти от типа на воден знак
- След като списъкът е попълнен с желаните артефакти, изтрийте всички водни знаци
- Запазете получения PDF файл, след като премахнете водните знаци
Тези стъпки обясняват процедурата за премахване на воден знак от PDF документ с помощта на C# чрез идентифициране на важните ресурси, класове, методи и свойства, необходими при писането на това приложение. По време на процеса изходният PDF файл се зарежда в обекта на класа Document и след това всичките му страници се анализират. За всяка страница нейните артефакти се проверяват за тип воден знак и се записват в списък за премахване в края.
Код за премахване на воден знак от PDF с помощта на C#
Този код демонстрира процеса за писане на премахвач на водни знаци в PDF с помощта на C#. Той използва колекцията Page.Artifacts, за да идентифицира артефактите от типа Watermark, като сравнява свойството Subtype със стойността на изброителя Artifact.ArtifactSubtype.Watermark. След като всички артефакти на водния знак бъдат събрани в списък, този списък се анализира и съответните водни знаци се изтриват от всяка страница поотделно.
Този бърз урок ни напътства да изтрием воден знак от PDF с помощта на C#. Ако искате да научите процеса за добавяне на воден знак, вижте статията на как да добавите воден знак към PDF в C#.