Тази статия съдържа информация за премахване на воден знак в PowerPoint с помощта на Java. Получете подробности за настройка на средата, списък със задачи и примерен код, демонстриращ как да премахнете воден знак в PowerPoint с помощта на Java. Ще обсъдим премахването на водни знаци от отделни слайдове или от цялата презентация.
Стъпки за премахване на воден знак от PowerPoint с помощта на Java
- Задайте средата да използва Aspose.Slides for Java за премахване на водните знаци
- Заредете файла на PowerPoint в обекта на клас Presentation
- Анализирайте всички slides в презентацията
- Преминете през всички фигури в слайд
- Достъп до всяка форма и филтриране на форми с конкретно име
- Премахнете формата от колекцията от форми на избрания слайд
- Запазете изходната презентация след премахване на водните знаци
Тези стъпки определят как да премахнете воден знак от PowerPoint с помощта на Java. Започнете процеса, като заредите презентацията и преминете през всички слайдове в нея, за да получите колекцията от форми във всеки слайд. Проверете името на всяка форма и я премахнете от колекцията, ако има определено име.
Код за премахване на воден знак в PowerPoint с помощта на Java
import com.aspose.slides.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Remove watermark | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
Presentation pres = new Presentation("WithWatermark.pptx"); | |
for (var slide : pres.getSlides()) | |
{ | |
for (int i = 0; i < slide.getShapes().size(); i++) | |
{ | |
AutoShape shape = (AutoShape)slide.getShapes().get_Item(i); | |
if ("watermark".equals(shape.getName())) | |
{ | |
slide.getShapes().remove(shape); | |
} | |
} | |
} | |
pres.save("WithoutWatermark.pptx", SaveFormat.Pptx); | |
System.out.println("Done"); | |
} | |
} |
Този код демонстрира как да премахнете воден знак от PPTX с помощта на Java. Задайте правилно името на формите на водния знак за по-късни търсения, докато ги добавяте към слайдовете. Можете да получите достъп до колекцията от главни слайдове в презентацията, като използвате метода getMasters() вместо getSlides(), докато итерирате през слайдовете, ако водният знак присъства в главните слайдове на презентация.
Това кратко ръководство ни научи да изтриваме водни знаци от презентация. За добавяне на чернова на воден знак в презентация вижте статията на как да вмъкнете чернова на воден знак в презентация на PowerPoint с помощта на Java.