Met PDF-lagen, die in de PDF-specificatie formeel Optionele inhoudsgroepen worden genoemd, kan een enkele PDF meerdere weergaven van dezelfde inhoud bevatten. Een architect kan elektriciteitsplannen, loodgietersplannen en constructietekeningen op afzonderlijke lagen in hetzelfde bestand plaatsen, en de kijker kan tussen de twee schakelen. Een marketingteam kan meerdere taalversies van een brochure op elkaar stapelen, waarbij één taal tegelijk wordt weergegeven. Deze lagen zijn krachtig in een PDF-viewer, maar ze zijn kwetsbaar wanneer het bestand een formaatconversie ondergaat.
De meeste conversiedoelen begrijpen helemaal geen lagen.
Wanneer een PDF wordt geconverteerd naar Word, Excel, PowerPoint of een afbeeldingsindeling, komt het concept van optionele inhoudsgroepen niet goed overeen met de functies van de doelindeling. De PDF-lagen worden afgevlakt tot één zichtbare weergave, worden geheel weggelaten of worden onvoorspelbaar weergegeven. Als u begrijpt welke conversies lagen behouden en welke deze vernietigen, kunt u documentworkflows plannen die deze functionaliteit intact houden. De PDF-indeling-hulpmiddelen van WukongPDF kunnen laagbewuste PDF-weergave en basisbewerkingen verwerken, en als u bij conversies weet wanneer lagen verloren gaan, kunt u ze extraheren voordat u ze converteert, in plaats van dat u het verlies achteraf ontdekt.

Wat PDF-lagen eigenlijk zijn en hoe ze werken
Optionele inhoudsgroepen (OCG's) zijn opgenomen in de PDF-specificatie met versie 1.5 en zijn formeel gedefinieerd in ISO 32000. Elke laag is een benoemde groep pagina-inhoud met onafhankelijk regelbare zichtbaarheid. CAD-tekeningen uit AutoCAD en Revit gebruiken lagen om bouwsystemen van elkaar te scheiden. Meertalige documenten plaatsen elke taal op een eigen laag. Grafische ontwerpers bieden klanten meerdere kleurvariaties in één bestand door middel van gelaagde zichtbaarheid. Het OCG-mechanisme slaat de zichtbaarheidsstatus, laagnamen en ouder-kindrelaties op in het cataloguswoordenboek van de PDF, een compacte gegevensstructuur die een minimale bestandsgrootte toevoegt.
De zichtbaarheid is afhankelijk van de kijker. Een viewer die OCG's ondersteunt, toont het paneel Lagen met individuele schakelknoppen. Een viewer zonder OCG-ondersteuning toont alle lagen standaard ingesteld op zichtbaar en biedt geen schakelmogelijkheid. In beide gevallen is de inhoud aanwezig in het bestand. Toegang daartoe vereist echter de juiste kijker. Deze viewerafhankelijkheid is de hoofdoorzaak van het verlies van lagen tijdens de conversie: de converter gedraagt zich als een niet-OCG-viewer, waarbij alleen wordt weergegeven wat standaard op zichtbaar is ingesteld en al het andere als afwezig wordt beschouwd. De converter liet de lagen niet vallen; het wist nooit dat ze bestonden.
Probeer PDF bewerken
Geen installatie nodig. Werkt rechtstreeks in uw browser.
Waarom formatconversies lagen afvlakken of laten vallen
Formaatconversie vertaalt PDF-inhoud naar de oorspronkelijke constructies van het doelformaat, en de meeste doelformaten missen volledig een laagconcept. Microsoft Word heeft geen optionele inhoudsgroepen. JPEG biedt één laag: het pixelraster. PowerPoint heeft dialagen die anders functioneren dan PDF OCG's. De converter wordt geconfronteerd met een onmogelijk kaartprobleem en lost dit op door alles wat zichtbaar is in één weergave af te vlakken en verborgen lagen te verwijderen. Dit is geen bug of luie techniek. Het doelformaat mist letterlijk het datamodel om meerdere zichtbaarheidsstatussen voor hetzelfde paginagebied weer te geven.
Verschillende converters maken verschillende keuzes, en het gebrek aan standaardisatie zorgt ervoor dat de resultaten variëren. Eén converter geeft alleen momenteel zichtbare lagen weer. Een ander voorbeeld geeft de standaard zichtbaarheidsstatus weer die is gedefinieerd in de PDF-catalogus, die kan verschillen van wat u op het scherm ziet. Een derde gooit alle lagen over elkaar heen, waardoor er een onleesbare puinhoop ontstaat. Als u uw specifieke bestand met de door u gekozen converter op één pagina test voordat u een batch uitvoert, wordt duidelijk welk gedrag van toepassing is. De test van 30 seconden bespaart uren aan herwerk en voorkomt het vervelende gevoel dat u krijgt bij het openen van een geconverteerd bestand en ontdekt dat er essentiële inhoud ontbreekt.
Conversiebestemmingen en hun laagondersteuning
Bij PDF-naar-PDF-conversies blijven meestal lagen behouden wanneer de doelversie OCG's ondersteunt. PDF/A-2 en later staan OCG's toe. PDF/A-1, de oudere archiveringsstandaard, doet dit niet, dus bij het converteren van een gelaagde PDF naar PDF/A-1 worden lagen geruisloos verwijderd. Elke conversie naar rasterformaten, JPEG, PNG, TIFF, vlakt zichtbare lagen af tot één enkele afbeelding en verliest verborgen lagen permanent. Bij conversies van vectorformaten naar SVG of EPS kan de inhoud van individuele lagen behouden blijven als benoemde groepen, maar alleen als de converter expliciet OCG-naar-groep-vertaling ondersteunt, wat de meeste niet doen.
Conversies naar kantoorindelingen variëren per tool en indeling. Met Exporteren naar Word van Acrobat blijft de zichtbare inhoud behouden en worden verborgen lagen verwijderd. Gespecialiseerde CAD-converters kunnen de zichtbaarheid van lagen soms toewijzen aan Word-stijlen of PowerPoint-dia-builds. Deze converters zijn nicheproducten met diepgaande kennis van specifieke CAD-formaten, en daarvoor vragen ze hogere prijzen. De praktische regel geldt: bij conversie uit PDF worden lagen afgevlakt en verborgen lagen gaan verloren. Plan uw workflow in de verwachting dat dit resultaat zal opleveren, en neem preventieve maatregelen voordat u tot conversie overgaat.
| Doelformaat | Lagenverwerking | Verborgen laaglot |
|---|---|---|
| PDF naar PDF/A | Behouden als PDF/A-2 of hoger | Bewaard |
| PDF naar JPEG/PNG/TIFF | Alleen afgeplatte, zichtbare lagen | Voorgoed verloren |
| PDF naar Word/Excel | Alleen afgevlakte, zichtbare inhoud | Kwijt |
| PDF naar SVG | Mag behouden blijven als benoemde groepen | Meestal verloren |
| PDF naar PowerPoint | Afgevlakt om de inhoud te verschuiven | Kwijt |
Laaginformatie behouden vóór conversie
Extraheer lagen om enkellaagse PDF's te scheiden voordat u ze converteert. Geef in Acrobat één laag tegelijk weer, sla op als een nieuw bestand waarbij alleen die laag zichtbaar is, verberg deze, toon de volgende en herhaal. Deze handmatige cyclus produceert een reeks enkellaagse PDF's, die elk de inhoud van één laag bevatten, die veilig kunnen worden geconverteerd zonder dat er iets verloren gaat. De herhaling is vervelend, maar het resultaat is compleet. Elk uitgepakt bestand wordt netjes naar het doelformaat geconverteerd, omdat er geen verborgen lagen verloren kunnen gaan.
Automatisering verwerkt documenten met veel lagen. De JavaScript-API van Acrobat kan alle OCG-namen opsommen, elke naam beurtelings zichtbaar maken terwijl andere worden verborgen, en het resultaat opslaan als een bestand met de naam van de laag. Bibliotheken voor PDF-manipulatie bieden dezelfde mogelijkheden via code. De geëxtraheerde enkellaagse PDF's doorlopen vervolgens een batchconversie naar het doelformaat, met het volste vertrouwen dat de inhoud van elke laag behouden blijft. Voor terugkerende workflows met gelaagde CAD of meertalige PDF's betaalt de automatiseringsinvestering zichzelf binnen enkele conversiecycli terug.
Laaginhoud verifiëren na conversie
Controleer na de conversie op ontbrekende inhoud door deze te vergelijken met schermafbeeldingen die vóór de conversie zijn gemaakt. Leg elke laag afzonderlijk vast als referentiebeeld. Vergelijk de geconverteerde uitvoer met die schermafbeeldingen. Ontbrekende inhoud is meteen duidelijk als je weet wat er zou moeten zijn. Zonder referentieschermafbeeldingen is het opsporen van ontbrekende lagen in een geconverteerd document giswerk, omdat je niet kunt zien wat er ontbreekt.
Documenten waarbij laagfunctionaliteit essentieel is, mogen helemaal niet worden geconverteerd. Deel de originele gelaagde PDF en controleer of de ontvangers een OCG-compatibele viewer hebben. Adobe Acrobat Reader, Foxit Reader en moderne browsergebaseerde PDF-viewers ondersteunen allemaal het schakelen tussen lagen. Als de ontvanger aandringt op een niet-PDF-formaat, stuur dan de set geëxtraheerde bestanden met één laag in plaats van een enkel geconverteerd bestand waarin de helft van de inhoud is verdwenen. Meerdere bestanden zijn iets minder handig dan één, maar oneindig veel nuttiger dan één bestand met ontbrekende informatie.
Probeer PDF bewerken
Geen installatie nodig. Werkt rechtstreeks in uw browser.
