Dekodeeri Base64 PDF

hangib PDF-faili selle Base64 esitusest, otse allalaadimine
Kleebi PDF-i Base64 string, Data URI eesliite (data:application/pdf;base64,...) -ga või ilma.

Dekodeerige Base64 PDF-fail

See tööriist võtab PDF-faili esindava Base64 stringi, dekodeerib selle ja teie muudab algse PDF-i otse allalaaditavaks. See on meie pöördoperatsioon Base64 PDF-i kodeerija.

Miks Base64 PDF-i dekodeerida?

  • JSON-vormingus vastuvõetud PDF-i toomine: API tagastab allkirjastatud dokumendi, arve või aruanne Base64 stringina JSON-võtmes. Selle visualiseerimiseks peate dekodeerida.
  • API integratsiooni silumine: kinnitage, et teenus tagastas Base64 stringi kolmas osapool vastab kehtivale ja loetavale PDF-ile.
  • Arhiivi taastamine: eraldage PDF-fail JSON-i ekspordist, tõmmisest andmebaasi või tehingulogi, mis sisaldab seda kodeeritult.
  • Meilimanuste kontrollimine: analüüsige meili Base64 sisu MIME manus selle terviklikkuse kinnitamiseks.

Kuidas tööriista kasutada

  1. Kleebi Base64 string sisestusväljale.
  2. Eesliide data:application/pdf;base64, on valikuline: tööriist tuvastab selle ja eemaldab selle automaatselt, kui see on olemas.
  3. Alustage dekodeerimist. Kui string on kehtiv ja esindab PDF-faili, nupp kuvatakse allalaadimine.
  4. Laadige rekonstrueeritud fail alla ja avage see tavalise PDF-lugejaga.

Aktsepteeritud stringi näide

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

Aktsepteeritakse ka sama stringi ilma eesliiteta (alates JVBERi...).

PDF-vormingus valideerimine

Kehtiv Base64 string ei garanteeri, et dekodeeritud sisu on PDF. Meie tööriist toimib lisakontroll: see kontrollib, kas esimesed dekodeeritud baidid vastavad failile maagiline päis %PDF-, mis on iga PDF-faili alguses (allkiri 0x25 0x50 0x44 0x46 0x2D).

Kui dekodeeritud andmed ei alga selle allkirjaga, lükkab tööriist taotluse tagasi sõnumiga "Dekodeeritud andmed ei näe välja nagu PDF". See kaitsemeede väldib teile pakkumist alla laadides faili, mis ei avane ja teatab kohe probleemist ülesvoolu vorming (kärbitud string, vale failitüüp või mittebinaarne sisu).

Otsene allalaadimine

Rekonstrueeritud PDF-faili serveeritakse otse HTTP-päisega Sisu paigutus: manus ja MIME-tüüp application/pdf. Vastavalt brauseris avaneb fail sisseehitatud vaatajas või laaditakse kausta alla vaikimisi.

Turvalisus ja privaatsus

Dekodeerimine toimub päringu ajal serveri poolel. Taastatud PDFei ole pole kunagi salvestatudkettale ega vahemällu: see arvutatakse mällu ja voogesitatakse otse teie brauserisse. Kui vastus on saadetud, avaldatakse andmed.

Eriti tundlike dokumentide (lepingud, isikuandmed) puhul valige a kohalik dekodeerimine võrguühenduseta tööriistaga (nt base64 -d käsurealt) et sisu ei liiguks läbi ühegi kolmanda osapoole serveri.

Erinevus Base64 pildist

Meie tööriist on spetsiifiline PDF-failide jaoks: see keeldub stringist, mis dekodeeritakse pildiks, ZIP-arhiiviks või mis tahes muus vormingus. Base64 pildi (PNG, JPEG, GIF, WebP) dekodeerimiseks kasutage meie Base64 pildidekooder, mis kinnitab maagilisi päiseid spetsiaalselt pildivormingutele ja pakub otsest eelvaadet brauseris.

Korduma kippuvad küsimused

Mida teha, kui tööriist tagastab teate "Dekodeeritud andmed ei näe välja nagu PDF"?

Base64 string dekodeerib õigesti, kuid tulemus ei alga koodiga %PDF-. See tähendab, et string on kärbitud või algne sisu ei ole PDF-fail (võib-olla pilt, Wordi dokument või rikutud andmed). Kontrolli allikat: täisstring peab algama tähega JVBERi (Base64 vaste %PDF-le).

Minu PDF näib olevat pärast dekodeerimist kärbitud, miks?

See juhtub siis, kui allika Base64 string pole täielik: kopeerimine ja kleepimine on puudulik, a valesti käsitletud reavahetus või väärtust kärpinud andmebaasiväli. Kontrollige et string lõppeks õigesti (sageli ühe või kahe täidisega =) ja et ei parasiitne iseloom pole sisse hiilinud.

Kas saadud PDF on originaaliga identne?

Jah. Base64 on pööratav kadudeta kodeering: dekodeeritud baitide jada on rangelt identne kodeeritud baitide jadaga. Mis tahes erinevus räsi või käitumine avamisel viitab probleemile ülesvoolu (kahjustatud kett, halb allikas).

Kas andmete URI eesliide on vajalik?

Ei. Meie tööriist võtab prefiksiga stringi ükskõikselt vastu (data:application/pdf;base64,...) või töötlemata stringi (andmetest Base64 otse). Eesliide on kasulik HTML-i kontekstis, kuid API, mis tagastab PDF tüüpilisel JSON-väljal pakub seda ilma eesliiteta.

Kas minu tühikud ja reavahetused stringis on probleem?

Ei. Dekooder ignoreerib tühimärke (tühikud, reavahetused, tabeldusmärgid), mis võib ilmuda, kui string on kuvamiseks vormindatud. Ainult tegelased Arvesse võetakse kehtivaid Base64.

Päringunäide

curl -X POST https://cdrn.fr/api/v1/tools/base64-pdf-decoder/execute \
  -H "Content-Type: application/json" \
  -d '{"text_encoded":"..."}'

Sisendskeem

Väli Tüüp Kohustuslik Vaikimisi
text_encoded text

Lõpp-punktid

  • GET https://cdrn.fr/api/v1/tools - loetleb kõik saadaolevad tööriistad
  • GET https://cdrn.fr/api/v1/tools/base64-pdf-decoder - toob selle tööriista skeemi
  • POST https://cdrn.fr/api/v1/tools/base64-pdf-decoder/execute - täidab selle tööriista JSON-payloadiga