Denna korta handledning beskriver hur man platta ut lager i PDF med Java. Olika alternativ diskuteras för att anpassa den genererade PDF‑filen genom att kontrollera de enskilda lageregenskaperna. Du får detaljer om hur du ställer in IDE:n, en lista med programmeringssteg och ett exempel på kod som visar hur man plattar ut lager i Adobe Acrobat med Java.
Steg för att platta ut lager i Adobe Acrobat med Java
- Ställ in miljön för att använda Aspose.PDF for Java för att platta till lager
- Ställ in licensen och definiera mappen med käll‑PDF‑filen
- Ladda käll‑PDF‑filen med Document‑klassen
- Välj den första sidan i dokumentet
- Hämta listan över lager på den valda sidan
- Gå igenom varje layer en efter en
- Platta ut varje lager medan du tar bort de valfria innehållsgruppmarkörerna
- Spara det resulterande PDF‑dokumentet som en platt PDF‑fil
Dessa steg förklarar hur man plattar ut lager i PDF med Java. Ladda PDF-filen i Document‑klassobjektet, öppna målsidan och hämta en referens till samlingen av alla lager på den valda sidan. Iterera genom varje lager i samlingen, platta till det genom att sätta OCG (Optional Content Group)-markörernas borttagningsflagga till true, och spara den resulterande PDF-filen efter att ha plattat till PDF‑lagren.
Kod för att platta ut PDF‑lager med Java
Denna kod beskriver processen för att platta ut PDF-lager. Kontrollera lagrets synlighetstillstånd och om det är osynligt, ignorera det medan du plattar ut lagren så att dolda lager inte bearbetas för utdata‑PDF‑filen. Om du vill ha snabb plattning, hoppa över att ta bort OGC‑markörerna, och kontrollera även låst status eftersom plattning av låsta lager kan kräva att de låses upp.
Denna artikel beskriver processen för att platta till PDF‑filer med lager i dem. För att skapa en lagerbaserad PDF‑fil, se artikeln Skapa lagerbaserad PDF med Java.