PDFjs
Leabharlann JavaScript Foinse Oscailte le haghaidh Comhaid PDF
Cuir Anótálacha, Íomhá & Téacs le PDFanna trí Leabharlann JavaScript In Aisce le Foinse Oscailte.
Cad é PDFjs?
Is leabharlann giniúna foinse oscailte Formáid Doiciméad Iniompartha (PDF) é PDFjs ar féidir leis an suíomh is fearr a bhaint as forbairt feidhmchlár ar thaobh an fhreastalaí agus an chliaint. Tá an-tóir ar PDF ar fud an domhain agus tá roinnt cuideachtaí ag baint úsáide as chun doiciméid nó tuarascálacha a chruthú agus a roinnt ar fud na cruinne. Le cabhair ón leabharlann PDFjs, níl uait ach cúpla ordú chun doiciméid PDF a rochtain agus a athúsáid laistigh d’fheidhmchláir féin.
Tá tacaíocht ionchorpraithe ag an leabharlann do roinnt gnéithe suntasacha, mar chruthú doiciméad PDF, cruthanna a tharraingt go PDF, tacaíocht ceanntásc agus buntásc, táblaí a chur le PDF, clónna AFM & leabú cló OTF, íomhánna a chur isteach i leathanaigh PDF, cumasc PDF, leathanaigh a chur le PDF, téacs a chur isteach & a thaispeáint, PDF a onnmhairiú go formáidí comhaid eile agus go leor eile.
Tús a chur le comhaid pdf
Is é an bealach molta agus is éasca chun leabharlann PDFjs a shuiteáil ná npm a úsáid, bain úsáid as an ordú seo a leanas chun é a bhaint amach.
Suiteáil PDFjs ag baint úsáide as npm
npm install pdfjs
Cruthú Doiciméid PDF trí API JavaScript Saor in Aisce
Bíonn doiciméid PDF an-úsáideach i gcónaí do chuideachtaí agus do dhaoine aonair chun faisnéis a shábháil agus a roinnt lena chéile. Déanann leabharlann PDFjs sé éasca duit doiciméid PDF a ghiniúint agus a mhodhnú laistigh d'iarratas le cúpla ordú simplí. Éascaíonn an leabharlann freisin d’fhorbróirí leathanaigh nua a chur leis, íomhánna a chur isteach, treoshuíomh doiciméad a shainiú, agus go leor eile.
Cruthaigh Doiciméid PDF trí Leabharlann JavaScript
const pdf = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
doc.text('goto B', { goTo: 'B' })
doc.text('goto A', { goTo: 'A' })
}
Cruthaigh Anótálacha PDF trí API JavaScript Saor in Aisce
Tacaíonn an leabharlann foinse oscailte PDFjs le doiciméid PDF a chruthú le Anótálacha. Ligeann nótaí d'fhorbróirí ábhar saincheaptha a chur taobh istigh de dhoiciméid PDF. Tá cineálacha éagsúla nótaí ann is féidir a úsáid i ndoiciméid PDF, mar théacs, línte, nótaí nó cruthanna, etc. Tacaíonn leabharlann PDFjs go hiomlán agus éascaíonn sé d’fhorbróirí cineálacha éagsúla nótaí PDF a chruthú laistigh dá bhfeidhmchláir féin. Is féidir leis na línte cód simplí seo a leanas nótaí téacs a chur leis i ndoiciméid PDF i JavaScript.
- Cuir Leabharlann PDFjs san áireamh
- Cuir Nótaí Téacs leis
- Onnmhairiú doiciméad pdf
Cuir Nótaí Téacs i PDF - JavaScript
const pdf = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
doc.text('goto B', { goTo: 'B' })
doc.text('goto A', { goTo: 'A' })
}
Doiciméid PDF a chumasc
Ligeann leabharlann PDFjs d’fhorbróirí bogearraí iliomad doiciméad PDF a chomhcheangal go clárúil in aon doiciméad amháin laistigh dá gcuid apps. Cuireann an leabharlann ar chumas ríomhchláraitheoirí doiciméad PDF nua a ghiniúint ón gceann atá ann cheana féin, leathanach sonrach amháin de PDF seachtrach a chur leis, kerning a chur i bhfeidhm, leathanaigh iomlána PDF eile a chur leis, agus níos mó. Tugann an leabharlann freisin d'úsáideoirí an cumas a chruthú tuarascálacha PDF saincheaptha.
Grafaicí a Chur i nDoiciméid PDF
Bíonn grafaic agus íomhánna an-úsáideach i gcónaí chun faisnéis níos fearr a roinnt agus chun breis luacha a chur le píosa ábhair. Éascaíonn leabharlann PDFjs do ghairmithe JavaScript grafaicí dá rogha féin a chur isteach laistigh dá bhfeidhmchláir JavaScript. Is féidir leat íomhánna cineálacha íomhánna cosúil le JPEG nó PNG a úsáid taobh istigh de chomhad PDF. Is féidir leat éilips, triantán, ciorcal, etc. a tharraingt freisin.
Cuir JPEG le PDF trí Leabharlann JavaScript
// Adding JPEG image to PDF via PDFjs
module.exports = function(doc, {image, lorem}) {
doc.image(image.jpeg, {
width: 64, align: 'center', wrap: false, x: 10, y: 30
})
doc.text(lorem.shorter)
doc.image(image.jpeg)
doc.image(image.jpeg, {
width: 128, align: 'left'
})
doc.image(image.jpeg, {
height: 55, align: 'center'
})
doc.image(image.jpeg, {
width: 128, align: 'right'
})
doc.text(lorem.shorter)
}
Bainistigh Ceanntásc agus Buntásc i nDoiciméid PDF trí JavaScript
Éascaíonn leabharlann PDFjs d’fhorbróirí JavaScript ceanntásc agus buntásc taobh istigh dá nDoiciméid PDF a bhainistiú le cúpla líne de chód. Tá roinnt gnéithe tábhachtacha curtha ar fáil aige chun ceanntásca agus buntásca PDF a láimhseáil, mar shampla uimhreacha leathanaigh a chur leis, cló a choigeartú, dath an chló a chur i bhfeidhm, airde na líne a choigeartú, ailíniú téacs a chur i bhfeidhm, agus go leor eile. Léiríonn an sampla cód seo a leanas conas ceanntásc agus buntásc a chur leis taobh istigh de chomhad PDF.
Cuir JPEG le PDF trí Leabharlann JavaScript
module.exports = function(doc, {lorem, image}) {
// header
const header = doc.header()
header.text('text')
let cell = header.cell({ padding: 20, backgroundColor: 0xdddddd })
cell.text('TESTING')
cell.image(image.pdf)
// footer
const footer = doc.footer()
footer.text('text')
cell = footer.cell({ padding: 20, backgroundColor: 0xdddddd })
cell.image(image.complexPdf)
cell.text('TESTING')
// body
doc.text('Hello')
doc.pageBreak()
doc.text(lorem.long, { fontSize: 20 })
}