Tento článek obsahuje informace o odstranění vodoznaku v PowerPoint pomocí Java. Získejte podrobnosti k nastavení prostředí, seznam úkolů a ukázkový kód demonstrující jak odstranit vodoznak v PowerPointu pomocí Javy. Probereme odstranění vodoznaků z jednotlivých snímků nebo z celé prezentace.
Kroky k odstranění vodoznaku z PowerPointu pomocí Java
- Nastavte prostředí tak, aby k odstranění vodoznaků používalo Aspose.Slides for Java
- Načtěte soubor PowerPoint do objektu třídy Presentation
- Analyzujte všechny slides v prezentaci
- Procházejte všechny tvary na snímku
- Získejte přístup ke každému tvaru a filtrujte tvary s konkrétním názvem
- Odebrat obrazec z kolekce tvarů vybraného snímku
- Po odstranění vodoznaků uložte výstupní prezentaci
Tyto kroky definují jak odstranit vodoznak z PowerPointu pomocí Javy. Zahajte proces načtením prezentace a procházením všech snímků v ní, abyste získali kolekci tvarů v každém snímku. Zkontrolujte název každého tvaru a odeberte jej z kolekce, pokud má konkrétní název.
Kód pro odstranění vodoznaku v PowerPointu pomocí 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"); | |
} | |
} |
Tento kód ukazuje jak odstranit vodoznak z PPTX pomocí Java. Správně nastavte název tvarů vodoznaku pro pozdější vyhledávání při jejich přidávání na snímky. Ke kolekci hlavních snímků v prezentaci můžete přistupovat pomocí metody getMasters() namísto metody getSlides() při iteraci snímků, pokud je vodoznak přítomen na hlavních snímcích prezentace.
Tento krátký průvodce nás naučil odstraňovat vodoznaky z prezentace. Informace o přidání konceptu vodoznaku do prezentace naleznete v článku na jak vložit koncept vodoznaku do prezentace PowerPoint pomocí Java.