Kod en PDF til Base64

konverterer en PDF til en Base64 / Data URI-streng, ideel til at indlejre et dokument direkte i HTML, JSON eller email

Encoder til PDF og Base64

Base64 er en kodning, der repræsenterer binære data som tekst ASCII (64 tegn: A-Z, a-z, 0-9, plus to ekstra tegn). En PDF-fil, dvs binær af natur, kan ikke indsættes direkte i en HTML-e-mail, en JSON-nyttelast eller en XML-attribut: den skal først konverteres til tekst. Vores værktøj tager din PDF-fil og returnerer sin Base64-repræsentation, klar til at kopiere.

For detaljer om Base64 og Data URI-formatet generelt, se vores Base64-tekstkoder som dækker principperne i dybde.

Hvorfor kode en PDF i Base64?

  • Integrer en PDF i en HTML-e-mail: Nogle e-mail-klienter accepterer links Data URI eller inline MIME-kodede vedhæftede filer.
  • Gem en PDF i et databasetekstfelt (kolonnen TEXT eller VARCHAR), når applikationsbegrænsningen forbyder en binær type (BLOB).
  • Send en PDF i en API JSON nyttelast: JSON understøtter ikke binær, derfor skal enhver fil passere gennem Base64.
  • Indlejring af en PDF i en data-URL: sjældent brug, forbeholdt meget unge mennesker filer, fordi URL'er har længdegrænser (typisk 2000 til 8000 tegn afhængig af browser og server).

Formater data-URI til PDF

En URL af typen Data URI indlejrer indholdet af PDF'en direkte i URL'en:

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

Præfikset data:application/pdf;base64, fortæller browseren MIME-typen og -kodningen. Du kan indsætte denne URL direkte i adresselinjen i en moderne browser for at åbne PDF-filen, eller placer den i src-attributten for en