HTML do PDF

Interní přehledy. Finanční návrhy. Šablony smluv.
Některé HTML by vaše zařízení opustit nemělo. Převeďte ho v prohlížeči — nic se nenahrává.

Režim vstupu
0 / 15 000 znaků Max 15 000 znaků Na telefonu nejlépe funguje zhruba 5 000 znaků

O převodu HTML do PDF

Co tento nástroj převádí

Dva způsoby vstupu: vložit HTML přímo do editoru, nebo nahrát soubor .html. Výstupem je rastrové PDF — vizuálně věrné, ale bez vybíratelného textu. Pro vektorové PDF s vybíratelným textem použijte raději nativní dialog tisku svého prohlížeče (viz časté dotazy).

Kdy ho použít

Interní přehledy, finanční návrhy, šablony smluv, rozepsané články, interní dokumentace — všude tam, kde je obsah HTML natolik citlivý, že nahrání do cizího převodníku je špatná volba.

Pohled na soukromí

Podle našeho průzkumu zpracovává každý dostupný konkurent pro převod HTML do PDF obsah na svých serverech (Smallpdf, iLovePDF, PDFCandy, Sejda, PDF24). Adobe pole živých převodů opustilo a odkazuje uživatele na předplatné Acrobatu. Výhoda „jen v prohlížeči“ tak zůstává neobsazená. HTML do PDF běží výhradně na vašem zařízení — kód, písma i vložené obrázky zůstávají ve vašem prohlížeči.

Co nezvládáme a proč

JavaScript se nespouští (kvůli bezpečnosti: vložený skript by mohl odčerpat data z jiných panelů). Některé vlastnosti CSS mají známé mezery ve vykreslení: box-shadow, filtry CSS, režimy prolnutí, position: sticky / fixed. Výsledek převodu upozorní, kterých vlastností se to týkalo. Pro plně věrný výstup použijte tiskovou cestu prohlížeče popsanou v častých dotazech.

Navazující postup

Více převedených PDF spojíte pomocí Sloučit PDF. Pokud vaše zdrojové HTML obsahovalo prvky <form>, které chcete mít vyplnitelné, použijte na převedené PDF Vyplnit formuláře PDF. Heslo před sdílením přidáte přes Zabezpečit PDF.

Časté dotazy

Jaké prvky HTML jsou podporovány?
Většina standardního HTML a CSS — vše, co dokáže vykreslit váš prohlížeč. Nadpisy, odstavce, seznamy, tabulky, obrázky, vložené SVG, základní typografie i rozvržení flex a grid fungují.
Co podporováno není a proč?
html2canvas (knihovna pro vykreslování) nepodporuje box-shadow, filtry CSS, režimy prolnutí (mix-blend-mode, background-blend-mode), object-fit, position: sticky, position: fixed ani opakující se přechody. Přeskakují se také rámy iframe a shadow DOM. Výsledek převodu zobrazí poznámku, jakmile něco z toho rozpozná.
Co když se moje CSS nevykreslí správně?
Použijte nativní dialog tisku svého prohlížeče. Otevřete HTML v prohlížeči, stiskněte Ctrl/Cmd-P, změňte cíl na „Uložit jako PDF“ a klikněte na Uložit. Tisková cesta prohlížeče podporuje celou specifikaci CSS včetně box-shadow, filtrů, režimů prolnutí i pozicování sticky a fixed.
Nahrávají se moje soubory HTML na vaše servery?
Ne. Celý převod běží ve vašem prohlížeči přes html2canvas a pdf-lib. HTML nikdy neopustí vaše zařízení. Nemáme servery, které by obsah přijímaly.
Můžu převést velmi dlouhé HTML?
Ano — až 500 000 znaků při vložení nebo 10 MB při nahrání. Výstupní PDF se automaticky stránkuje na hranicích formátu A4 pomocí řezů s pevnou výškou. Text nebo obrázky přesně na linii zlomu se mohou přeříznout; pro přesné stránkování použijte nativní tiskovou cestu popsanou výše.
Funguje to s Google Fonts?
Ano, s výhradami. Před vykreslením čekáme až 5 sekund na načtení webových písem. Pokud je CDN s písmy pomalá nebo blokovaná, PDF použije systémová náhradní písma a ve výsledku zobrazí poznámku „Použito náhradní písmo“.
Co obrázky blokované kvůli CORS?
Obrázky hostované na doménách bez povolujících hlaviček CORS se přeskočí — prohlížeč je nedokáže vykreslit na plátno. Ve výsledku se objeví poznámka. Hostujte obrázky na stejné doméně jako HTML, nebo je vložte přímo jako URI data: a omezení tím obejděte.
Můžu převést webovou stránku podle URL?
Ve verzi 1 ne. Bezpečnost prohlížeče (CORS) brání načítání libovolných adres URL z klientského kódu. Chcete-li převést webovou stránku, otevřete ji v prohlížeči, uložte jako soubor HTML (Ctrl/Cmd-S → „Webová stránka, kompletní“) a pak ten soubor nahrajte sem.

Převést další soubor HTML

Nebo prozkoumejte zbytek katalogu.

Zpět na úvodní stránku →