Jak działa HTML do PDF
HTML na PDF pobiera znaczniki HTML wklejone do edytora, oczyszcza je za pomocą DOMPurify, aby usunąć skrypty i niebezpieczne atrybuty, renderuje na pozaekranowym płótnie za pomocą html2canvas, i koduje wynik do PDF za pomocą jsPDF. Cały potok działa wewnątrz karty przeglądarki; żaden kod HTML ani wyrenderowane wyjście nie są przesyłane na żaden serwer. Sprawia to, że narzędzie nadaje się do konwertowania fragmentów HTML zawierających dane osobowe, których nie chcesz wklejać do usługi online.
Ważne jest zrozumienie formatu wyjścia przed poleganiem na nim. Strony PDF to obrazy rastrowe, a nie tekst wektorowy. Tekst w wyjściu nie jest możliwy do zaznaczenia, przeszukiwania ani ponownego formatowania. Zewnętrzne zasoby, takie jak obrazy odniesione przez URL, są blokowane przez zasadę CORS przeglądarki i nie załadują się. Wbudowane style i osadzony CSS działają, ale złożone układy z niestandardowymi czcionkami internetowymi lub zaawansowanym CSS Grid mogą nie renderować się dokładnie. Do wiernej dokumentowi konwersji pełnych stron internetowych, bardziej odpowiednim narzędziem jest bezgłowa przeglądarka działająca po stronie serwera.