Ši trumpa pamoka aprašo, kaip suplokšti sluoksnius PDF naudojant Java. Aptariamos įvairios parinktys, leidžiančios pritaikyti išvesties PDF failą patikrinant atskirų sluoksnių savybes. Gausite išsamų informaciją apie IDE konfigūravimą, programavimo žingsnių sąrašą ir pavyzdinį kodą, rodantį kaip suplokšti sluoksnius Adobe Acrobat naudojant Java.
Žingsniai, kaip suplokštinti sluoksnius Adobe Acrobat naudojant Java
- Nustatykite aplinką naudoti Aspose.PDF for Java sluoksnių supaprastinimui.
- Nustatykite licenciją ir apibrėžkite aplanką su šaltinio PDF failu
- Įkelkite šaltinio PDF naudodami Document klasę
- Pasirinkite pirmą dokumento puslapį
- Gauti pasirinktame puslapyje esančių sluoksnių sąrašą
- Peržiūrėkite kiekvieną layer po vieną
- Suplokite kiekvieną sluoksnį, pašalindami pasirenkamos turinio grupės žymeklius.
- Išsaugokite gautą PDF dokumentą kaip suplokštintą PDF failą
Šie veiksmai paaiškina kaip išlyginti sluoksnius PDF faile naudojant Java. Įkelkite PDF failą į Document klasės objektą, pasiekite tikslinį puslapį ir gaukite nuorodą į visų pasirinktame puslapyje esančių sluoksnių kolekciją. Iteruokite per kiekvieną kolekcijos sluoksnį, išlyginkite jį nustatydami OCG (Optional Content Group) žymų šalinimo vėliavą į true, ir išsaugokite gautą PDF failą po PDF sluoksnių išlygimo.
Kodas, skirtas išlyginti PDF sluoksnius naudojant Java
Šis kodas aprašo procesą, kaip suplokšti PDF sluoksnius. Patikrinkite sluoksnio matomumo būseną ir jei jis nerodomas, ignoruokite jį suplytinant sluoksnius, kad paslėpti sluoksniai nebūtų apdorojami išvesties PDF faile. Jei norite greito suplytinimo, praleiskite OGC žymų šalinimą ir patikrinkite užrakinto būseną, nes suplytinant užrakintus sluoksnius gali prireikti juos atrakinti.
Šiame straipsnyje pristatomas procesas, kaip suplokštinti PDF failus su sluoksniais. Norėdami sukurti sluoksniuotą PDF failą, žiūrėkite į straipsnį Sukurti sluoksniuotą PDF naudojant Java.