Πώς λειτουργεί το HTML σε PDF
Το HTML to PDF λαμβάνει κώδικα HTML που επικολλάτε στον επεξεργαστή, τον εξυγιαίνει με DOMPurify για να αφαιρέσει δέσμες ενεργειών και μη ασφαλή χαρακτηριστικά, τον αποδίδει σε εκτός οθόνης καμβά χρησιμοποιώντας html2canvas, και κωδικοποιεί το αποτέλεσμα σε PDF με jsPDF. Ολόκληρη η ροή εκτελείται μέσα στην καρτέλα του προγράμματος περιήγησής σας· κανένας κώδικας HTML ή αποδοθείσα έξοδος δεν μεταδίδεται σε κανέναν διακομιστή. Αυτό το καθιστά κατάλληλο για μετατροπή τμημάτων HTML που περιέχουν προσωπικά δεδομένα που δεν θα θέλατε να επικολλήσετε σε διαδικτυακή υπηρεσία.
Κατανοήστε τη μορφή εξόδου πριν βασιστείτε σε αυτήν. Οι σελίδες PDF είναι εικόνες raster, όχι διανυσματικό κείμενο. Το κείμενο στο αποτέλεσμα δεν είναι επιλέξιμο, δεν είναι αναζητήσιμο και δεν μπορεί να επαναρρυθμιστεί. Εξωτερικοί πόροι όπως εικόνες αναφερόμενες σε URL αποκλείονται από την πολιτική CORS του προγράμματος περιήγησης και δεν θα φορτωθούν. Ενσωματωμένα στιλ και CSS λειτουργούν, αλλά σύνθετες διατάξεις με προσαρμοσμένες γραμματοσειρές web ή προηγμένο CSS grid μπορεί να μην αποδίδονται με ακρίβεια. Για πιστή ως έγγραφο μετατροπή πλήρων σελίδων web, ένα headless πρόγραμμα περιήγησης που εκτελείται από την πλευρά διακομιστή είναι το καταλληλότερο εργαλείο.