PDF-tool

HTML naar PDF

Zet een opgeslagen HTML-bestand om in een PDF met echte, selecteerbare tekst. Er wordt niets geüpload en niets opgehaald.

HTML naar PDF Draait op je apparaat
Sleep bestanden hierheen of klik om te bladeren
Eén HTML-bestand (.html of .htm)
Nooit geüpload
  • Draait op je apparaat — het bestand wordt nergens naartoe gestuurd
  • Geen aanmelding, geen watermerken, geen dagelijkse quota
  • Gratis, zonder limiet op hoe vaak je het gebruikt

Hoe het werkt

Mensen bedoelen twee verschillende dingen met “HTML naar PDF”. Het ene is een screenshot van een webpagina precies zoals een browser hem tekent, met alle stylesheets toegepast. Het andere is een in HTML geschreven document omzetten in een echte PDF die je kunt lezen, doorzoeken en afdrukken. Deze pagina doet het tweede, eerlijk, en legt hieronder uit waarom hij niet beweert het eerste te doen.

Wat hij converteert

Koppen in hun relatieve groottes, alinea's, lijsten met opsommingstekens en genummerde lijsten, ook geneste, tabellen met hun raster getekend, vet en cursief, horizontale lijnen en afbeeldingen die als data:-URI's in het bestand zelf zijn ingesloten. Alle tekst komt eruit als echte tekst — selecteerbaar, doorzoekbaar en kopieerbaar, geen afbeelding van woorden.

Waarom CSS niet wordt toegepast

Een pagina reproduceren zoals een browser hem tekent, betekent zijn stylesheets, zijn webfonts en vaak zijn JavaScript uitvoeren en dan het resultaat fotograferen. Dat getrouw doen vraagt om een volledige browser-engine die een afdrukpijplijn aanstuurt, en dat is wat een converter op een server is. Het in deze pagina doen zou betekenen dat alles waarnaar het bestand verwijst — stylesheets, lettertypen, afbeeldingen, trackers — van andermans servers wordt geladen. Dat zou de ene belofte van deze site breken: dat niets over je bestand je apparaat verlaat. Daarom converteert de tool structuur in plaats van uiterlijk, en zegt dat ook.

Er wordt niets opgehaald en niets uitgevoerd

Het bestand wordt ingelezen als een inert document, een browserfunctie die daar speciaal voor is ontworpen: scripts worden niet uitgevoerd en er wordt nooit een afbeelding, stylesheet, lettertype of trackingpixel opgevraagd. Script-, style-, iframe- en embed-elementen worden vervolgens helemaal verwijderd, en elke afbeelding waarvoor een netwerkverzoek nodig zou zijn, wordt weggelaten. Alleen afbeeldingen die al als data:-URI's in het bestand zijn ingesloten, kunnen in de PDF verschijnen.

Waar hij goed voor is

Geëxporteerde notities en wikipagina's, als HTML opgeslagen e-mailarchieven, gegenereerde rapporten, documentatie, facturen die door een sjabloon zijn gemaakt, en alles wat je in HTML hebt geschreven en als nette, doorzoekbare documenten wilt. Het is niet de juiste tool om een opgemaakte marketingpagina pixel voor pixel vast te leggen.

Eerst een webpagina opslaan

Om een pagina te converteren die je aan het lezen bent, sla je hem op met je browser (Ctrl+S of Cmd+S) en sleep je het .html-bestand hierheen. Als je de pagina precies wilt zoals hij eruitziet, doet de eigen functie Afdrukken → Opslaan als PDF van je browser dat beter dan welke converter ook, en die is al geïnstalleerd.

Veelgestelde vragen

HTML naar PDF — vragen

Kan ik een URL plakken?

Nee. Een URL ophalen zou betekenen dat deze pagina de site van iemand anders downloadt, wat zowel een privacyprobleem is als iets wat browsers over verschillende origins heen toch blokkeren. Sla de pagina eerst op als bestand, of gebruik de functie Afdrukken naar PDF van je browser.

Waarom ziet mijn PDF er zo kaal uit?

Omdat de stylesheet niet is toegepast — dat is bewust, en de reden staat hierboven uitgelegd. Je krijgt de structuur en inhoud van het document, niet het visuele ontwerp.

Komen afbeeldingen mee?

Alleen afbeeldingen die rechtstreeks als data:-URI's in het bestand zijn ingesloten. Een afbeelding waarnaar met een URL wordt verwezen, zou gedownload moeten worden, en dat doet deze tool niet.

Is de tekst selecteerbaar?

Ja. Alles wordt als echte tekst getekend, dus de PDF is doorzoekbaar en kopieerbaar en werkt met schermlezers.

Wordt er iets geüpload?

Nee. Het bestand wordt in de pagina gelezen en de PDF wordt daar gemaakt. Zet je internetverbinding uit nadat de pagina is geladen en het werkt nog steeds.