Dit artikel beschrijft het proces om gelaagde PDF met Java te maken. Diverse opties worden in dit artikel besproken om de uitvoer‑PDF te verbeteren, en er worden ook beknopte stappen gegeven om een applicatie te schrijven. Er wordt ook verwezen naar de benodigde bronnen die nodig zijn voor het opzetten van de omgeving, en een voorbeeldcode die laat zien hoe je lagen in Adobe Acrobat met Java maakt.
Stappen om lagen toe te voegen aan PDF met Java
- Stel de IDE in om Aspose.PDF for Java te gebruiken om een gelaagd PDF te maken.
- Laad de licentie voor watermerkvrije uitvoer‑PDF
- Maak een nieuwe PDF file, voeg er een pagina aan toe en maak twee layers op de pagina
- Voeg tekst toe aan beide lagen afzonderlijk
- Verplaats de nieuw toegevoegde tekst naar een eigen laag zodat deze wordt weergegeven wanneer de laagzichtbaarheid wordt ingeschakeld.
- Sla het resulterende PDF‑bestand op met meerdere lagen erin
De gegeven stappen leggen uit hoe je lagen in PDF maakt met Java. Laad de licentie voor een watermerkvrije uitvoer‑PDF, maak een nieuw PDF‑bestand, voeg een pagina toe, voeg er meerdere lagen aan toe en maak tekstsegmenten. Verplaats tenslotte de tekstsegmenten naar de respectieve lagen zodat de tekst alleen wordt weergegeven wanneer de laag zichtbaar is.
Code om Acrobat‑lagen te maken met Java
Deze code toont hoe je een gelaagde PDF maakt met Java. Je kunt DefaultState op OFF zetten als je de laag standaard wilt verbergen, en de TextBuilder direct op laag.Bouw getContents() in plaats van naar de pagina te schrijven en vergrendel een laag zodat kijkers deze niet kunnen schakelen. Flattening wordt ook ondersteund voor de lagen bij afdrukken of archiveren.
Dit artikel leert het proces om PDF‑lagen toe te voegen. Om lege PDF‑pagina’s te verwijderen, raadpleeg het artikel Verwijder lege PDF‑pagina’s met Java.