Peli Tools
HTML PDF

HTML till PDF-konverterare

Skriv ut HTML till en ren PDF direkt i webbläsaren, sanerad före rendering. Inget laddas upp.

Så här HTML till PDF

  1. Klistra in din HTML i rutan, eller tryck på ”Läs in en fil” och välj en .html-fil.
  2. Välj sidstorlek: A4 eller Letter.
  3. Tryck på Konvertera. HTML:en saneras, renderas utanför skärmen och skrivs ut till PDF.
  4. Ladda ner document.pdf.

Saneras först, renderas sedan

Det du klistrar in går genom DOMPurify innan en enda pixel ritas: script-taggar, händelsehanterare (onclick med flera), javascript:-URL:er och annat aktivt innehåll tas bort. Det som återstår är ren struktur – rubriker, stycken, listor, tabeller, bilder och länkar – rasteriserad med html2canvas och utskriven till en A4- eller Letter-PDF.

Det är därför det är säkert att klistra in opålitlig HTML här: saneraren körs före renderingen, i din egen flik, och utdata är en PDF – inte levande HTML. Verktyget är lika nöjt med ett fragment (en enda formaterad tabell) som med ett fullständigt dokument (html- och body-taggar hanteras).

Renderingsbredden är fast på 794 pixlar – CSS-pixelbredden för ett A4-ark – så radbrytningarna i PDF:en matchar vad en webbläsare skulle skriva ut, oavsett fönsterstorlek.

Begränsningar och ärliga förbehåll

Externa resurser laddas inte: en style-tagg tas bort, och bilder som pekar på andra servrar kan inte hämtas (det skulle bryta integritetslöftet). Inbäddade bilder som data-URI:er renderas perfekt. Inline-CSS i style-attribut fungerar; en stilmall för hela sidan gör det inte.

Mycket komplex CSS (grid-tunga layouter, webbtypsnitt) renderas ungefärligt, eftersom utskriftsmotorn använder html2canvas i stället för webbläsarens utskriftsflöde. För pixelperfekta sidor kan du skriva ut till PDF från webbläsaren själv; för snabba, privata PDF:er av innehåll med ett klick är det här verktyget rätt.

Upp till 50 MB HTML per körning. Allt körs i den här fliken; inget laddas upp.

Vanliga frågor

Är min HTML säker att klistra in här även om jag inte skrev den?

Ja. DOMPurify tar bort skript, hanterare och farliga URL:er före rendering. Utdata är en PDF, inte levande HTML.

Varför försvann mina externa bilder?

Fjärrbilder hämtas inte – det skulle skicka en förfrågan till en annan server. Bädda in dem som data-URI:er eller direkt i HTML:en.

Fungerar min CSS i en style-tagg?

Style-taggar tas bort av säkerhetsskäl. Inline-style-attribut (style="...") behålls.

Kan jag konvertera en hel sparad webbsida?

Du kan konvertera den sparade .html-filen, men externa resurser kommer att saknas. Sidor sparade som ”kompletta” med lokala filer renderas närmast originalet.

Integritet från grunden

Stannar på din enhet. Inget laddas upp. Konverteringen körs i din webbläsare: öppna nätverksfliken medan du konverterar och se att inget skickas. Inget konto, ingen vattenstämpel, ingen daglig gräns.