HTML naar PDF
Kies een .html-bestand (met de afbeeldingen, als die los staan) of plak de code. Je browser zet het met dezelfde engine waarmee hij websites toont, en je slaat het op als PDF met selecteerbare tekst. Er wordt niets geüpload.
Of plak de HTML-code
Voorbeeld
Zo zet je HTML om naar PDF
- Kies het .html-bestand — en de afbeeldingen of de map, als die los staan — of plak de code.
- Pas desgewenst papierformaat en marges aan en bekijk het voorbeeld.
- Klik op "Opslaan als PDF" en kies in het afdrukvenster "Opslaan als pdf" als bestemming.
Waarom het via het afdrukvenster gaat
Een webpagina opmaken is waar een browser het best in is: flexbox, grid, webfonts, tabellen die over pagina's doorlopen. Bibliotheken die HTML zelf naar PDF omzetten, snappen maar een deel van CSS en doen de rest verkeerd — daarom ziet dezelfde pagina er zo vaak anders uit. Hier zet de browser die je gebruikt de pagina — dezelfde engine die headless Chrome op een server gebruikt — en zijn afdrukvenster schrijft de PDF: de tekst blijft selecteerbaar, links werken en het resultaat is wat je in het voorbeeld ziet.
Afbeeldingen, stylesheets en lettertypen
Een .html-bestand verwijst vaak naar andere bestanden: een logo, een stylesheet, een lettertype. Kies ze samen met de pagina, of voeg de hele map toe, en ze worden vóór het afdrukken in het document gezet. Een pagina die je in de browser opslaat als "Webpagina, volledig" krijgt een map met de naam naam_files: die moet je toevoegen. Wat de pagina van internet haalt, blijft buiten tenzij je het vakje aanvinkt, want laden betekent die sites benaderen.
Pagina-einden en papierformaat
De afdrukregels van de pagina zelf blijven staan: als de CSS het papierformaat, de marges of de pagina-einden vastlegt (@page, break-before, break-inside: avoid), krijg je precies dat. Kies hier alleen een formaat of marges om ze te overschrijven.
Is het privé?
Ja. Alles draait in je webbrowser, op je eigen apparaat. Er wordt niets naar een server geüpload, dus je documenten blijven volledig privé. Hoe werkt dit zonder uploaden?
Veelgestelde vragen
Worden mijn bestanden geüpload?
Nee. De pagina wordt in je browser voorbereid en opgemaakt, en de PDF wordt geschreven door het afdrukvenster van je browser. Je kunt de internetverbinding verbreken zodra deze pagina geladen is en het werkt nog steeds.
Waarom opent er een afdrukvenster in plaats van een download?
Omdat de afdrukengine het enige deel van de browser is dat een PDF met echte tekst schrijft, en een webpagina die niet zonder dat venster kan gebruiken. Kies in Chrome en Edge "Opslaan als pdf", in Firefox "Opslaan als PDF", op een Mac de knop PDF onderaan het venster.
Op elke pagina staan de datum en een adres.
Dat is de optie "Kop- en voetteksten" van het afdrukvenster: vink die uit onder "Meer instellingen". Hier "Geen" kiezen bij de marges haalt ze ook weg.
Kan ik een webadres (URL) omzetten?
Nee: een pagina van een andere site ophalen zou een server ertussen vereisen, en deze site heeft er geen. Open de pagina, sla haar op met Ctrl+S als "Webpagina, volledig" en kies hier het .html-bestand en de map — of druk haar rechtstreeks af vanuit de browser.
De kleuren of achtergrondafbeeldingen ontbreken.
Browsers laten achtergronden weg bij afdrukken om inkt te sparen. Het vakje "Achtergrondkleuren en -afbeeldingen afdrukken", standaard aangevinkt, zegt ze dat niet te doen; ontbreekt er nog iets, vink dan "Achtergrondafbeeldingen" aan in het afdrukvenster.
Werkt het op een telefoon?
Ja: op Android en iPhone opent de pagina in een eigen tabblad en verschijnt het afdrukscherm van de telefoon; kies daar "Opslaan als PDF". Op een telefoon draaien geen scripts.