Ovaj članak sadrži informacije za uklanjanje vodenog žiga u PowerPoint pomoću Jave. Dobijte detalje za postavljanje okruženja, popis zadataka i primjer koda koji pokazuje kako ukloniti vodeni žig u PowerPointu pomoću Jave. Razgovarat ćemo o uklanjanju vodenih žigova s pojedinačnih slajdova ili s cijele prezentacije.
Koraci za uklanjanje vodenog žiga iz PowerPointa pomoću Jave
- Postavite okruženje da koristi Aspose.Slides for Java za uklanjanje vodenih žigova
- Učitajte PowerPoint datoteku u objekt klase Presentation
- Raščlanite sve slides u prezentaciji
- Iterirajte kroz sve oblike na slajdu
- Pristupite svakom obliku i filtrirajte oblike koji imaju određeni naziv
- Uklonite oblik iz zbirke oblika odabranog slajda
- Spremite izlaznu prezentaciju nakon uklanjanja vodenih žigova
Ovi koraci definiraju kako ukloniti vodeni žig iz PowerPointa pomoću Jave. Pokrenite postupak učitavanjem prezentacije i ponavljanjem kroz sve slajdove u njoj da biste dobili zbirku oblika na svakom slajdu. Provjerite naziv svakog oblika i uklonite ga iz zbirke ako ima određeni naziv.
Kod za uklanjanje vodenog žiga u programu PowerPoint pomoću Jave
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"); | |
} | |
} |
Ovaj kod pokazuje kako ukloniti vodeni žig s PPTX-a pomoću Jave. Ispravno postavite naziv oblika vodenog žiga za kasnija pretraživanja dok ih dodajete na slajdove. Kolekciji master slajdova u prezentaciji možete pristupiti pomoću metode getMasters() umjesto getSlides() tijekom ponavljanja kroz slajdove ako je vodeni žig prisutan u master slajdovima prezentacije.
Ovaj kratki vodič nas je naučio brisati vodene žigove iz prezentacije. Za dodavanje nacrta vodenog žiga u prezentaciju, pogledajte članak na kako umetnuti nacrt vodenog žiga u PowerPoint prezentaciju pomoću Jave.