HTML na PDF
Wklej kod HTML lub adres URL i otrzymaj czysty PDF. 100% w Twojej przeglądarce — nic nie jest przesyłane.
HTML na PDF działa najlepiej z prostymi dokumentami (artykuły, raporty). Złożone układy z floatami i CSS grid mogą zostać wyrenderowane w przybliżeniu.
Your file is ready
Processed entirely in your browser — the file never left your device.
Jak przekonwertować HTML na PDF
Trzy kroki. Wszystko w Twojej przeglądarce.
Wybierz tryb
Wklej surowy kod HTML lub wprowadź adres URL, który przeglądarka może pobrać.
Wybierz opcje strony
Rozmiar strony, rozmiar czcionki treści i marginesy.
Utwórz i pobierz
PDF jest budowany lokalnie za pomocą pdf-lib i udostępniany do pobrania.
Czym jest „HTML na PDF”?
Konwersja HTML na PDF oznacza przekształcenie strony internetowej (albo dowolnego fragmentu HTML) w przenośny PDF o stałym układzie, który drukuje się, otwiera i archiwizuje tak samo na wszystkich urządzeniach. Ludzie zwykle chcą tego dla artykułów, dokumentów wewnętrznych, wyeksportowanych notatek albo zrzutu strony rejestracji, który trzeba zarchiwizować obok innych plików PDF.
HTML na PDF od imisspdf jest pomyślany dla typowego przypadku: czysta treść z nagłówkami, akapitami, listami, cytatami, kodem i odnośnikami. To nie jest renderer w stylu Chromium i nie próbuje odtworzyć układu CSS co do piksela — do tego wbudowana w Twojej przeglądarce funkcja Zapisz jako PDF nadal jest najlepszym narzędziem. To, co dostajesz w zamian, to konwerter działający w przeglądarce, możliwy do zautomatyzowania i przyjazny wklejaniu, który radzi sobie z dowolnym fragmentem HTML bez opuszczania Twojej karty.
Jak HTML na PDF działa w Twojej przeglądarce
Gdy wklejasz kod HTML, narzędzie parsuje go lokalnie do sekwencji bloków (nagłówki, akapity, listy itd.) oraz fragmentów w tekście (pogrubienie, kursywa, odnośniki). Każdy blok jest składany na stronie PDF za pomocą pdf-lib z użyciem standardowych czcionek Helvetica / Courier. Nowe strony są tworzone w miarę, jak treść się przelewa.
W trybie URL Twoja przeglądarka wysyła zwykłe żądanie HTTP do docelowej witryny, dokładnie takie samo, jakie wysłałby Twój pasek adresu. Jeśli witryna zezwala na CORS, kod HTML strony jest odczytywany w Twojej karcie i renderowany lokalnie. Jeśli nie, otrzymasz wyraźny komunikat o błędzie i możesz wkleić kod źródłowy ręcznie. Nic na temat Twojego adresu URL ani jego treści nie jest przekazywane do imisspdf.
Typowe zastosowania
- Archiwizacja artykułu. Wklej kod HTML artykułu i zapisz PDF jako materiał referencyjny na dłużej.
- Eksport treści z aplikacji do notatek. Notion, Obsidian albo konwertery markdown tworzą HTML — wklej go i otrzymaj PDF bez opuszczania przeglądarki.
- Udostępnianie raportu. Wygeneruj raport HTML w swojej aplikacji i przepuść go przez to narzędzie, gdy odbiorca wymaga PDF.
- Wydruk fragmentów FAQ. Uporządkowana lista najczęściej zadawanych pytań zamienia się w jednostronicowy PDF, który możesz dołączyć do zgłoszenia.
- Archiwizacja maila transakcyjnego. Zapisz kod HTML paragonu lub potwierdzenia jako PDF do dokumentacji księgowej.
Prywatność i bezpieczeństwo
Narzędzia HTML na PDF działające po stronie serwera muszą wysłać Twój kod HTML (albo adres URL plus pliki cookie sesji) do instancji Chromium działającej w ich chmurze. To działa, ale oddaje Twoją treść w ręce strony trzeciej. Konwerter imisspdf parsuje i renderuje wszystko w Twojej przeglądarce za pomocą pdf-lib. Jedyne wywołanie sieciowe, jakie się odbywa, to pobranie, które jawnie uruchamiasz w trybie URL, i idzie ono bezpośrednio z Twojej przeglądarki do docelowej witryny, a nie przez nas.
Najczęściej zadawane pytania
Nagłówki (h1–h6), akapity, listy (ul/ol), cytaty blokowe, preformatowane bloki kodu, linie poziome oraz w tekście pogrubienie, kursywa, kod i odnośniki. Renderer jest celowo prosty, dzięki czemu wklejka ze strony Notion, eksport z Dokumentów Google czy artykuł z bloga wychodzi jako czysty PDF bez niespodzianek.
Brak układu CSS — float, grid i flex są ignorowane. Brak tabel (wiersze są spłaszczane do tekstu). Brak osadzonych obrazów. Brak czcionek internetowych — PDF korzysta ze standardowego zestawu Helvetica / Courier. Jeśli potrzebujesz renderowania w stylu Chromium z dokładnością co do piksela, zrób zrzut ekranu strony i użyj zamiast tego JPG do PDF.
Tak — narzędzie pobierze kod HTML bezpośrednio z Twojej przeglądarki, co działa dla witryn, których zasady CORS na to pozwalają. Wiele dużych witryn na to nie pozwala. Jeśli pobranie zostanie zablokowane, otrzymasz wyraźny komunikat o błędzie. Jako obejście skopiuj kod HTML strony ręcznie (kliknij prawym przyciskiem → Pokaż źródło strony → kopiuj) i wklej go do pola tekstowego.
Tak, w przypadku wklejek — kod HTML nigdy nie opuszcza Twojej przeglądarki. W przypadku adresów URL Twoja przeglądarka pobiera stronę bezpośrednio z jej serwera, dokładnie tak, jakbyś ją odwiedził; imisspdf nigdy nie widzi adresu URL ani treści. Składanie PDF odbywa się lokalnie w Twojej karcie.
Funkcja Zapisz jako PDF w przeglądarce korzysta z pełnego silnika renderującego Chromium — idealna do wierności co do piksela, ale każdą stronę musisz drukować osobno i nie da się tego zautomatyzować. HTML do PDF od imisspdf jest prostszy, ale pozwala wkleić dowolny fragment HTML, zautomatyzować konwersję i uruchomić ją offline. Wybierz to, co lepiej pasuje do zadania.
Wskazówki dla najlepszych wyników
- Wklej treść, a nie całą stronę. Usuń nawigację, paski boczne i stopki, jeśli chcesz bardziej zwarty PDF.
- Używaj znaczników semantycznych. h2 dla podtytułów, p dla akapitów, ul/ol dla list. Renderer kieruje się znacznikami, a nie klasami.
- Jeśli CORS zablokuje adres URL, pokaż-źródło i wklej. Większość nowoczesnych witryn wysyła nagłówki cross-origin, które blokują bezpośrednie pobranie; ręczne skopiowanie HTML to niezawodna alternatywa.
- Dla wyniku o wierności co do piksela użyj funkcji Zapisz jako PDF w przeglądarce. Następnie przetwórz wynik pozostałymi narzędziami na tej stronie.
Powiązane narzędzia PDF
- TXT na PDF — czysty tekst zamiast HTML.
- JPG na PDF — łączy obrazy (lub zrzuty strony) w jeden PDF.
- Połącz PDF — łączy wynik z innymi plikami PDF.
- Kompresuj PDF — zmniejsza wynik, jeśli źródłowy HTML miał dużo powtarzalnej treści.