PDF afvlakken

PDF afvlakken: zet formulieren en annotaties vast in de pagina zodat ze niet meer te bewerken zijn, of maak van elke pagina een afbeelding.

Je bestanden blijven op dit apparaat. Er wordt niets geüpload. Zo controleer je het

Advertentie

Zo gebruik je PDF afvlakken

1. Sleep je PDF naar de uploadzone of klik op Bestanden kiezen. Het bestand mag tot 150 MB zijn, en de kaart die opent toont de pagina's, formuliervelden, annotaties en links.
2. Kies Formuliervelden en annotaties om de tekst selecteerbaar te houden, met Links klikbaar houden aan of uit, of kies Pagina's als afbeeldingen op 150, 200 of 300 dpi.
3. Klik op PDF afvlakken. Klik na afloop op Bestand downloaden om het bestand op te slaan met _flattened achter de naam, of op Voorbeeld bekijken om het eerst te controleren.

Belangrijkste functies van PDF afvlakken

📝 Velden en opmerkingen worden deel van de pagina

Elk formulierveld en elke annotatie wordt vanuit de eigen weergave in de pagina getekend, en het formulier wordt verwijderd. Opgeslagen weergaven zien er hetzelfde uit als voorheen; een veld dat opnieuw getekend moet worden, krijgt een ingebouwd lettertype. In een PDF-lezer kan niemand de waarden meer wijzigen, en de tekst blijft selecteerbaar.

🖼️ Of elke pagina wordt een afbeelding

Pagina's als afbeeldingen rendert elke pagina met pdf.js op 150, 200 of 300 dpi en bouwt een nieuwe PDF uit JPEG-afbeeldingen, zodat er niets meer op te selecteren, te doorzoeken of te bewerken is.

🔒 Er wordt niets geüpload

Het bestand wordt door JavaScript in je browser gelezen en opnieuw opgebouwd met pdf-lib en pdf.js. Er wordt niets naar een server gestuurd, en er is geen account of watermerk.

Over PDF afvlakken

Afvlakken maakt van de interactieve laag van een PDF gewone pagina-inhoud. Een formulierveld is een vak waarin een lezer kan typen; een annotatie is een markering bovenop de pagina, zoals een markering met markeerstift, een getekende vorm, een stempel of een opmerking. Elk ervan heeft een weergave, een kleine tekening die viewers op die plek tonen. PDF afvlakken tekent die weergave in de pagina zelf en verwijdert het veld of de annotatie, en ook het formulier wordt uit het bestand gehaald.

Een veld waarvan de waarde nog geen weergave heeft, krijgt er eerst een, getekend in Courier, Times of Helvetica, die alleen Latijnse tekens bevatten; een waarde in het Cyrillisch, Grieks of Chinees die opnieuw getekend moet worden, wordt in het resultaat gemeld. Een annotatie zonder weergave, zoals sommige notities, blijft op haar plek en wordt geteld. Een verborgen veld of een verborgen annotatie wordt verwijderd en geteld. Het pictogram van een opmerking wordt op de pagina getekend, en de notitietekst die in een pop-up opent, wordt ermee verwijderd. Links hebben geen eigen weergave en blijven klikbaar, tenzij je dat uitzet. Pagina's als afbeeldingen werkt anders: pdf.js tekent elke pagina zoals die wordt afgedrukt, en het nieuwe bestand bevat alleen die afbeeldingen, dus bladwijzers, links, formuliervelden en de oorspronkelijke metadata verdwijnen allemaal.

Wanneer gebruik je PDF afvlakken?

Je hebt een aanvraag ingevuld met PDF invullen en de instantie wil hem terug zonder bewerkbare velden, of een viewer bij de ontvanger toont de velden leeg omdat hij formulierwaarden niet tekent. Afvlakken maakt de antwoorden deel van de pagina, zodat elke viewer en printer ze hetzelfde toont.

Een contract komt terug van een review, met markeringen, getekende cirkels en stempels. Vlak het af voordat je het doorstuurt: dan horen de markeringen bij de pagina en kunnen ze in een PDF-lezer niet meer een voor een worden verplaatst of verwijderd.

Je stuurt een offerte of een ontwerpproef en wilt niet dat de tekst met een paar klikken wordt gekopieerd of bewerkt. Pagina's als afbeeldingen maakt van elke pagina een afbeelding: iedereen kan hem nog lezen, en OCR zou de woorden kunnen terughalen, maar tekst selecteren, kopiëren of bewerken werkt niet meer.

Afvlakken houdt alles wat zichtbaar is, dus het is geen zwartlakken: gebruik PDF zwartlakken om woorden uit een bestand te halen. Gebruik PDF beveiligen om te voorkomen dat een bestand zonder wachtwoord opent.

Tips en probleemoplossing

  • De kaart telt pagina's, formuliervelden, annotaties en links voordat je kiest. Heeft een bestand geen velden of annotaties, dan is Pagina's als afbeeldingen geselecteerd, en de andere optie eindigt met "Er is niets afgevlakt: deze PDF heeft geen formuliervelden of annotaties met iets om te tekenen."
  • Een veld wordt getekend vanuit zijn opgeslagen weergave: een ingevuld veld houdt zijn uiterlijk, een leeg veld zijn kader of rand. Een veld zonder weergave wordt getekend in Courier, Times of Helvetica (Helvetica voor elk ander lettertype), net als de tekstvelden en lijsten van een formulier dat lezers vraagt ze opnieuw te tekenen. Een wachtwoordveld wordt nooit opnieuw getekend.
  • Kon een waarde niet opnieuw worden getekend omdat die lettertypen de tekens niet hebben, dan meldt het resultaat dat. Controleer het voorbeeld: Pagina's als afbeeldingen tekent zulke waarden met de lettertypen die pdf.js op het scherm gebruikt.
  • Zet Links klikbaar houden uit om ook alle links te verwijderen. De woorden van een link blijven op de pagina staan; alleen het klikbare gebied verdwijnt.
  • Pagina's als afbeeldingen tekent elke pagina zoals die wordt afgedrukt, dus een veld of opmerking die niet mag worden afgedrukt, valt weg. De afbeeldingen zijn JPEG's met kwaliteit 90, en 150 dpi geeft het kleinste bestand. Een pagina die bij de gekozen resolutie te groot is voor de browser, wordt op een lagere resolutie getekend, en het resultaat meldt dat.
  • Afvlakken verandert het bestand, dus een digitale handtekening erin is daarna niet meer te verifiëren. Het zichtbare beeld van de handtekening wordt op de pagina getekend, maar bewijst daarna niets meer.
  • Een versleuteld bestand stopt met "Deze PDF is versleuteld, ook als hij zonder wachtwoord opent." Verwijder de beveiliging met PDF ontgrendelen en vlak daarna de ontgrendelde kopie af.
  • Een formulier dat met Adobe LiveCycle (XFA) is gemaakt, toont meestal een pagina "Please wait" in plaats van de velden. Geen van beide opties kan het afvlakken, omdat de velden niet als gewone PDF-formuliervelden zijn opgeslagen.

Zo werkt PDF afvlakken in je browser

pdf-lib leest het bestand en telt de velden en annotaties voor de kaart. Bij Formuliervelden en annotaties krijgen velden die dat nodig hebben eerst een nieuwe weergave; bij een formulier dat lezers vraagt de velden opnieuw te tekenen, worden de tekstvelden en lijsten opnieuw getekend, terwijl selectievakjes, keuzerondjes en handtekeningen worden getekend zoals ze zijn opgeslagen. Daarna wordt voor elke annotatie de weergave, een Form XObject, aan de bronnen van de pagina toegevoegd en getekend met de matrix die de PDF-specificatie geeft om haar in haar rechthoek te plaatsen, binnen een opgeslagen grafische toestand, nadat de eigen tekening van de pagina op dezelfde manier is ingesloten zodat die het resultaat niet kan verschuiven. De annotatie gaat van de pagina en uit de structuurboom van een getagd bestand, het formulier wordt uit de catalogus verwijderd, en de oude velden worden verwijderd samen met elk object waar niets meer naar verwijst, zodat ze niet in het opgeslagen bestand achterblijven.

Bij Pagina's als afbeeldingen rendert pdf.js elke pagina met de afdrukintentie op een canvas in de gekozen resolutie, het canvas wordt als JPEG opgeslagen en pdf-lib zet elke afbeelding op een nieuwe pagina van dezelfde grootte in punten, met de paginarotatie al toegepast. De pagina laadt bij het openen pdf-lib en pdf.js van cdnjs.cloudflare.com, en dat is, afgezien van Google Analytics terwijl het aanstaat, het enige netwerkverzoek. Je PDF en de afgevlakte kopie blijven in het geheugen van het tabblad en zijn weg als je het sluit.

Veelgestelde vragen

Wat doet het afvlakken van een PDF?

Het maakt van formuliervelden en annotaties gewone pagina-inhoud. De waarden en markeringen blijven staan waar ze stonden, maar een PDF-lezer biedt ze niet meer aan om te bewerken, en het formulier wordt uit het bestand gehaald.

Is de tekst na het afvlakken nog te selecteren?

Met Formuliervelden en annotaties wel: veldwaarden worden als tekst getekend, dus je kunt ze selecteren, kopiëren en doorzoeken. Met Pagina's als afbeeldingen niet: elke pagina wordt een afbeelding.

Kun je het afvlakken van een PDF ongedaan maken?

Nee. De formulierstructuur wordt verwijderd, dus de velden zijn niet terug te halen uit het afgevlakte bestand. Bewaar het origineel als je de antwoorden later misschien moet wijzigen.

Is afvlakken hetzelfde als zwartlakken?

Nee. Afvlakken houdt alles wat zichtbaar is. Met Formuliervelden en annotaties blijft tekst onder een zwart vak dat als annotatie is getekend in het bestand staan. Met Pagina's als afbeeldingen bevat het nieuwe bestand alleen afbeeldingen, dus bedekte tekst is weg, maar controleer het resultaat; PDF zwartlakken zoekt en verwijdert woorden voor je.

Waarom is het bestand groter na Pagina's als afbeeldingen?

Elke pagina wordt als JPEG-afbeelding opgeslagen, en een pagina tekst is als tekst meestal veel kleiner dan als afbeelding. Kies 150 dpi voor een kleiner bestand, of gebruik Formuliervelden en annotaties, waarbij de grootte ongeveer gelijk blijft.

Wordt mijn PDF geüpload?

Nee. Het bestand wordt door JavaScript in je browser gelezen en opnieuw opgebouwd met pdf-lib en pdf.js. Er wordt niets naar een server gestuurd, en het resultaat ontstaat op je apparaat.

Laatst gecontroleerd op