Cum funcționează HTML în PDF
HTML to PDF preia marcajul HTML pe care îl lipiți în editor, îl curăță cu DOMPurify pentru a elimina scripturile și atributele nesigure, îl randează pe un canvas din afara ecranului folosind html2canvas și codifică rezultatul într-un PDF cu jsPDF. Întregul proces rulează în fila de browser; niciun cod HTML și nicio ieșire randată nu este transmisă vreunui server. Acest lucru îl face potrivit pentru conversia fragmentelor HTML care conțin date personale pe care nu ați vrea să le lipiți într-un serviciu online.
Înțelegeți formatul de ieșire înainte de a vă baza pe el. Paginile PDF sunt imagini raster, nu text vectorial. Textul din rezultat nu este selectabil, nu poate fi căutat și nu poate fi reformatat. Resursele externe, precum imaginile referențiate printr-un URL, sunt blocate de politica CORS a browserului și nu se vor încărca. Stilurile inline și CSS-ul încorporat funcționează, dar aspectele complexe, cu fonturi web personalizate sau grid CSS avansat, ar putea să nu se randeze cu acuratețe. Pentru o conversie fidelă a paginilor web complete, un browser headless rulat pe server este instrumentul mai potrivit.