Κωδικοποίηση PDF σε Base64

μετατρέπει ένα PDF σε αλυσίδα Base64 / Data URI, ιδανικό για ενσωμάτωση εγγράφου απευθείας σε HTML, JSON ή email

Κωδικοποιητής σε PDF και Base64

Το Base64 είναι μια κωδικοποίηση που αναπαριστά δυαδικά δεδομένα ως κείμενο ASCII (64 χαρακτήρες: A-Z, a-z, 0-9, συν δύο επιπλέον χαρακτήρες). Ένα αρχείο PDF, το οποίο είναι δυαδικό από τη φύση του, δεν μπορεί να επικολληθεί απευθείας σε ένα email HTML, ένα ωφέλιμο φορτίο JSON ή ένα Χαρακτηριστικό XML: πρέπει πρώτα να μετατραπεί σε κείμενο. Το εργαλείο μας παίρνει το δικό σας αρχείο PDF και επιστρέφει την αναπαράστασή του Base64, έτοιμη για αντιγραφή.

Για λεπτομέρειες σχετικά με το Base64 και γενικά τη μορφή URI δεδομένων, ανατρέξτε στο μας Κωδικοποιητής κειμένου Base64 που καλύπτει τις αρχές στο βάθος.

Γιατί να κωδικοποιήσω ένα PDF στο Base64;

  • Ενσωματώστε ένα PDF σε ένα μήνυμα ηλεκτρονικού ταχυδρομείου HTML: ορισμένα προγράμματα-πελάτες ηλεκτρονικού ταχυδρομείου δέχονται συνδέσμους URI δεδομένων ή ενσωματωμένα συνημμένα με κωδικοποίηση MIME.
  • Αποθήκευση PDF σε πεδίο κειμένου βάσης δεδομένων (στήλη TEXT ή VARCHAR) όταν ο περιορισμός εφαρμογής απαγορεύει έναν δυαδικό τύπο (BLOB).
  • Μετάδοση PDF σε ωφέλιμο φορτίο API JSON: Το JSON δεν υποστηρίζει δυαδικό, Επομένως, οποιοδήποτε αρχείο πρέπει να περάσει από το Base64.
  • Ενσωμάτωση ενός PDF σε μια διεύθυνση URL δεδομένων: σπάνια χρήση, που προορίζεται για πολύ νεαρά άτομα αρχεία, επειδή οι διευθύνσεις URL έχουν όρια μήκους (συνήθως 2000 έως 8000 χαρακτήρες ανάλογα με το πρόγραμμα περιήγησης και τον διακομιστή).

Μορφοποίηση URI δεδομένων για PDF

Μια διεύθυνση URL τύπου URI δεδομένων ενσωματώνει το περιεχόμενο του PDF απευθείας στη διεύθυνση URL:

data:application/pdf;base64,JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFI...

Το πρόθεμα data:application/pdf;base64, λέει στο πρόγραμμα περιήγησης τον τύπο MIME και την κωδικοποίηση. Μπορείτε να επικολλήσετε αυτήν τη διεύθυνση URL απευθείας στη γραμμή διευθύνσεων ενός σύγχρονου προγράμματος περιήγησης για να την ανοίξετε το PDF ή τοποθετήστε το στο χαρακτηριστικό src ενός