Przejdź do treści

HTML na PDF — z CSS, bez przesyłania pliku — Numio

Konwertuj HTML na PDF w przeglądarce. Wklej kod lub otwórz plik. Zachowaj <style> i style inline; dodaj numery stron lub hasło.

Do 2 MB HTML. Skrypty, formularze i osadzone ramki są usuwane; podgląd pokazuje, co trafi do PDF.

Ustawienia strony

Jak używać

  1. Wklej HTML lub otwórz plik .html/.htm; podgląd aktualizuje się podczas pisania.
  2. Ustaw format papieru, orientację, marginesy i numerację stron. W razie potrzeby dodaj znak wodny lub hasło.
  3. Wybierz Pobierz PDF, aby zapisać plik utworzony w tej karcie.

Przykład

<h1 style="color:#4338ca">Invoice</h1> → PDF z niebieskim nagłówkiem i zaznaczalnym tekstem.

Szczegóły i ograniczenia

Stosowane są reguły z bloków <style> i atrybutów style, w tym @media print. Działają tylko wewnątrz dokumentu i nie zmieniają tej strony. Zewnętrzne arkusze, @import i czcionki internetowe nie są ładowane: tekst używa Noto Sans, a kod Noto Sans Mono.

Zdalne obrazy pojawią się tylko wtedy, gdy ich serwer zezwala na ładowanie między domenami (CORS). Pozostałe obrazy i ścieżki względne zastępują opisane pola. Adresy data URI działają zawsze. Podgląd pobiera zdalne obrazy z ich serwerów; sam HTML pozostaje w przeglądarce.

FAQ

Czy JavaScript z HTML działa przed utworzeniem PDF?

Nie. DOMPurify usuwa skrypty, procedury obsługi zdarzeń i odnośniki javascript:. Treść budowana przez JavaScript może więc być pusta. Wklej już wyrenderowany HTML, np. z narzędzi deweloperskich przeglądarki.

Czy mogę przekonwertować stronę za pomocą jej URL?

Nie. Przeglądarka nie pozwala jednej witrynie swobodnie czytać stron innej. Otwórz stronę, zapisz ją jako .html lub skopiuj jej HTML i przekonwertuj ten kod.

Czy tekst w PDF można zaznaczać?

Tak. Przeglądarka tworzy układ, a eksport zapisuje tekst wektorowy z osadzonymi czcionkami Noto, także dla chińskiego, japońskiego i koreańskiego. Arabski i hebrajski nie są jeszcze obsługiwane; zamiast tego dostępne jest okno drukowania.

Źródła

Aktualizacja strony: