Foinse Oscailte Leabharlann Amharclainne PDF JavaScript
Bain triail as an API JavaScript Foinse Oscailte & Saor in Aisce seo mar leabharlann PDF Parsálaí, Amharcóir, Léitheoir agus Rindreálaí.
Cad é PDF.js?
Is leabharlann féachana PDF foinse oscailte é PDF.js atá bunaithe ar JavaScript agus HTML5 arna fhorbairt ag Mozilla a cheadaíonn féachaint ar dhoiciméid PDF (Formáid Doiciméad Iniompartha) sa bhrabhsálaí.
Tacaíonn PDF.js le roinnt gnéithe atá liostaithe thíos:
- PDFanna a sholáthar: Is féidir leat doiciméid PDF a oscailt agus a fheiceáil, a léamh nó a sholáthar i mbrabhsálaithe gréasáin.
- Priontáil/Sábháil PDFs: Ligeann PDF.js duit doiciméid PDF a phriontáil nó a shábháil ón mbrabhsálaí gréasáin is fearr leat.
- Mód Léiriúcháin: Trí úsáid a bhaint as an modh Léirithe, is féidir leat leathanaigh PDF a thaispeáint i scáileán iomlán agus is féidir leat nascleanúint a dhéanamh chuig gach leathanach cosúil le sleamhnán léirithe.
- Navigation PDF: Soláthraíonn PDF.js rialuithe nascleanúna níos éasca agus is féidir leat bogadh go dtí an chéad leathanach eile nó chuig an leathanach roimhe seo á n-úsáid. Is féidir leat freisin léim go tapa chuig leathanach atá ag teastáil trí uimhir an leathanaigh a iontráil.
- Anótáil PDF: Is féidir leat doiciméid PDF a anó freisin trí théacs, íomhánna nó líníocht a dhéanamh ar na leathanaigh PDF.
- Rothlaigh Leathanaigh PDF: Agus PDF.js á n-úsáid agat, is féidir leat leathanaigh PDF a rothlú deiseal nó tuathal.
- Ag scrollú PDF: tairgeann PDF.js rialuithe deasa chun leathanaigh a scrollú go cothrománach nó go hingearach etc.
- Airíonna Doiciméad PDF: Ar deireadh, ach ní ar a laghad, is féidir leat freisin airíonna doiciméad PDF a fheiceáil laistigh den bhrabhsálaí trí úsáid a bhaint as breathnóir PDF.js.
Tús a chur le PDF.js
Tá trí bhealach ann PDF.js a fháil agus tosú á úsáid i do thionscadail ghréasáin.
Is féidir leat stór PDF.js a chlónáil ó GitHub agus é a thógáil leat féin tar éis Node.js, gulp agus spleáchais PDF.js trí na céimeanna seo a leanas a leanúint:
Clón stór git PDF.js ar an meaisín áitiúil agus aistrigh go fillteán pdf.js
git clone https://github.com/mozilla/pdf.js.git
cd pdf.js
Suiteáil Node.js
https://nodejs.org/en/download
Suiteáil pacáiste gulp ar fud an domhain
npm install -g gulp-cli
Suiteáil spleáchais PDF.js
npm install
Rith freastalaí gulp agus breathnóir oscailte sa bhrabhsálaí ag http://localhost:8888/web/viewer.html
gulp server
Tairgeann PDF.js dáiltí réamhthógtha chomh maith le cód foinse ar féidir leat a fháil ag eisiúintí PDF.js ar GitHub . Is féidir leat leabharlann PDF.js réamhthógtha a íoslódáil agus tosú á húsáid.
Tá PDF.js á óstáil freisin ar fhreastalaithe CDN saor in aisce. Is beag nasc atá roinnte thíos:
- https://cdnjs.com/libraries/pdf.js
- https://www.jsdelivr.com/package/npm/pdfjs-dist
- https://unpkg.com/pdfjs-dist
Rith Breathnóir PDF.js
Tar éis duit leabharlann dáileacháin réamhthógtha a íoslódáil agus a bhaint as GitHub, aimsíonn tú dhá fhillteán: build agus gréasán. Is féidir comhaid leabharlainne PDF.js a fháil i bhfillteán build agus mar fhillteán gréasáin tá tionscadal breathnóireachta a chuimsíonn viewer.html, viewer.css, viewer.js agus comhaid ghaolmhara. Má sheiceálann tú cód viewer.html, feicfidh tú go ndéanann sé tagairt do leabharlann pdf.js ó fhillteán tógála agus comhaid CSS agus js gaolmhara eile freisin.
Rithfimid viewer.html sa bhrabhsálaí chun an chuma atá ar an amharcóir PDF.js a fheiceáil:
Rindreáil/Féach ar Dhoiciméid PDF
Chun doiciméad PDF a thabhairt nó féachaint air sa bhrabhsálaí ag baint úsáide as leabharlann breathnóir PDF.js, ní mór dúinn leabharlann PDF.js a chur isteach inár gceanntásc doiciméad HTML ag baint úsáide as script chlib, cuir chanbhás leis > a chur leis an gcorp HTML agus ansin cuir an cód JavaScript riachtanach leis chun pdfjsLib a úsáid agus geallaim oibiachtaí chun luchtú agus rindreáil asincrónach an doiciméid PDF a láimhseáil.
Ní lódálann an cód thuas ach doiciméad PDF sa bhrabhsálaí gan aon chomhéadan úsáideora ná rialuithe mar atá thíos:
Taispeántas Ar Líne
Bain triail as seo ar líne Taispeántas PDF.js Viewer chun gach gné de leabharlann PDF.js a iniúchadh.
Conclúid
Is leabharlann breathnóir PDF JavaScrpit foinse oscailte agus saor in aisce é PDF.js le pobal láidir. Soláthraíonn sé tacaíocht trasbhrabhsálaí do bhrabhsálaithe nua-aimseartha agus oidhreachta araon. Sea, b'fhéidir nach bhfuil taithí úsáideora ar bhrabhsálaithe oidhreachta mar an gcéanna leis na cinn nua-aimseartha ach tá sé fós go maith mar leabharlann saor in aisce. Tá sé slán agus customizable. Tá gnéithe teoranta ach mar bhreathnóir PDF, oibríonn sé go hiontach.
Soláthraíonn PDF.js APIanna deasa agus ailtireacht chun breathnóir PDF bunaithe ar an ngréasán a thógáil. Ós rud é go bhfuil sé am-íditheach níos mó rialuithe Chomhéadain a chur leis an lucht féachana chun am na forbróirí a shábháil, soláthraíonn PDF.js cód foinse freisin d'fhéithleoir PDF atá lánfheidhmeach agus lánghnéitheach ar féidir leat a fháil (seiceáil viewer.html, viewer.js agus viewer.css etc.) san fhillteán gréasáin de phacáiste dáileacháin na leabharlainne PDF.js.