Dekodeeri Base64 PDF
- Töölaud
- Dokumentatsioon
- API
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
- Kleebi Base64 string sisestusväljale.
- Eesliide
data:application/pdf;base64,on valikuline: tööriist tuvastab selle ja eemaldab selle automaatselt, kui see on olemas. - Alustage dekodeerimist. Kui string on kehtiv ja esindab PDF-faili, nupp kuvatakse allalaadimine.
- 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ööriistadGET https://cdrn.fr/api/v1/tools/base64-pdf-decoder- toob selle tööriista skeemiPOST https://cdrn.fr/api/v1/tools/base64-pdf-decoder/execute- täidab selle tööriista JSON-payloadiga