Cruthaigh agus Bainistigh Comhaid PDF trí API Saor JavaScript
Ceadaíonn Leabharlann Pure JavaScript Foinse Oscailte comhaid PDF a chruthú, íomhánna a chur isteach, téacs, corrlach a shocrú & ceangaltáin a chur le PDF le haghaidh Nód agus brabhsálaí gréasáin.
Is leabharlann JavaScript foinse oscailte an-úsáideach é PDFKit chun doiciméid PDF a chruthú agus a bhainistiú gan mórán iarrachta agus costais. Tá an API éasca le láimhseáil agus tacaíonn sé le feidhmeanna ísealleibhéil chomh maith le hastarraingtí le haghaidh feidhmiúlacht ardleibhéil.
Tá an leabharlann PDFKit an-saibhir ó thaobh gnéithe agus chuimsigh sí tacaíocht le haghaidh gnéithe tábhachtacha iomadúla a bhaineann le cruthú agus bainistiú doiciméad PDF, mar shampla íomhánna JPEG agus PNG a chur isteach, tacaíocht criptithe PDF, pribhléidí rochtana, naisc a chur isteach, beartú líne, ailíniú téacs, liostaí piléar a chur leis. , aibhsiú téacs, leabú cló, tacaíocht do chlaochlú, ag cur grádáin líneacha agus gathacha, ag cur Nótaí agus go leor eile.
Tá an leabharlann an-chobhsaí agus is féidir í a úsáid go héasca ar thaobh an chliaint chomh maith le freastalaí. Is féidir é a rith i mbrabhsálaí agus i Node.js agus tacaíonn sé go hiomlán le cruthú doiciméad casta, il-leathanaigh, inphriontáilte. Is féidir é a rith i go leor brabhsálaithe tóir ar nós Internet Explorer, Firefox, Chrome, Opera, Safari, agus go leor eile.
Tús a chur le PDFKit
Tá PDFKit ar fáil ag npm, Is féidir leat é a íoslódáil go héasca agus é a shuiteáil ar do ríomhaire. Bain úsáid as an ordú seo a leanas le haghaidh suiteáil rianúil.
Suiteáil PDFKit ag baint úsáide as npm
npm install pdfkit
Cruthaigh & Cuir Comhaid PDF in Eagar ag úsáid Leabharlann JavaScript
Is féidir an leabharlann PDFKit saor in aisce a úsáid chun doiciméid PDF a chruthú taobh istigh d’fheidhmchláir JavaScript buaite gan stró. Déanann sé post forbróra JavaScript éasca trí chuidiú leo PDF saincheaptha a ghiniúint le doiciméid chasta, il-leathanaigh gan ach cúpla líne cód. Áiríodh leis tacaíocht do roinnt gnéithe tábhachtacha, mar shampla méid an leathanaigh a roghnú, corrlach réamhshocraithe a athrú, cineálacha clónna nó clómhéid a roghnú, formáidiú agus stíleanna a chur i bhfeidhm, agus go leor eile.
Cruthaigh Comhad PDF trí Leabharlann JavaScript
const PDFDocument = require('pdfkit');
const fs = require('fs');
// Create a document
const doc = new PDFDocument();
// Pipe its output somewhere, like to a file or HTTP response
// See below for browser usage
doc.pipe(fs.createWriteStream('output.pdf'));
// Embed a font, set the font size, and render some text
doc
.font('fonts/PalatinoBold.ttf')
.fontSize(25)
.text('Some text with an embedded font!', 100, 100);
// Add an image, constrain it to a given size, and center it vertically and horizontally
doc.image('path/to/image.png', {
fit: [250, 300],
align: 'center',
valign: 'center'
});
// Add another page
doc
.addPage()
.fontSize(25)
.text('Here is some vector graphics...', 100, 100);
// Finalize PDF file
doc.end();
Cuir & Bainistigh Íomhánna taobh istigh de PDF trí JavaScript API
Tá sé an-éasca íomhánna a chur isteach taobh istigh de dhoiciméad PDF ag baint úsáide as an leabharlann foinse oscailte PDFKit. Ní mór duit ach cosán na híomhá, maolán nó uri sonraí a sholáthar le sonraí ionchódaithe base64 agus é a chur ar aghaidh chuig an modh íomhá. Chuir sé roinnt gnéithe ar fáil chun íomhánna a láimhseáil, mar shampla leithead agus airde íomhá a shaincheapadh, íomhá scála, íomhá oiriúnach taobh istigh de chruth, íomhá stráice, rochtain a fháil ar íomhá ag baint úsáide as URL, an íomhá a ailíniú go cothrománach, an íomhá a ailíniú go hingearach agus mar sin de.
Conas a bhainistiú íomhánna i bhformáid pdf trí javascript
// Scale proprotionally to the specified width
doc.image('images/test.jpeg', 0, 15, {width: 300})
.text('Proportional to width', 0, 0);
// Fit the image within the dimensions
doc.image('images/test.jpeg', 320, 15, {fit: [100, 100]})
.rect(320, 15, 100, 100)
.stroke()
.text('Fit', 320, 0);
// Stretch the image
doc.image('images/test.jpeg', 320, 145, {width: 200, height: 100})
.text('Stretch', 320, 130);
// Scale the image
doc.image('images/test.jpeg', 320, 280, {scale: 0.25})
.text('Scale', 320, 265);
// Fit the image in the dimensions, and center it both horizontally and vertically
doc.image('images/test.jpeg', 430, 15, {fit: [100, 100], align: 'center', valign: 'center'})
.rect(430, 15, 100, 100).stroke()
.text('Centered', 430, 0);
Ionsáigh & Bainistigh Téacs taobh istigh de PDF trí JS API
Ceadaíonn leabharlann foinse oscailte JavaScript PDFKit do ghairmithe bogearraí téacs a chur isteach agus a mhodhnú laistigh dá ndoiciméid PDF. Tá suimiú agus saincheapadh téacs an-éasca le láimhseáil agus tá roinnt gnéithe úsáideacha curtha ar fáil ag leabharlann PDFKit chun foirmiú agus stíliú téacs a láimhseáil. Áiríodh leis gnéithe cosúil le fírinniú téacs, clúdach líne, briseadh líne, eangú téacs, spás socraithe idir ailt, téacs stróc, suimiú liostaí, tacaíocht téacs saibhir agus go leor eile.
Conas Fírinniú Téacs a Chur i bhFeidhm trí JavaScript API
const lorem = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vivamus nec hendrerit felis. Morbi aliquam facilisis risus eu lacinia. Sed eu leo in turpis fringilla hendrerit. Ut nec accumsan nisl.';
doc.fontSize(8);
doc.text(`This text is left aligned. ${lorem}`, {
width: 410,
align: 'left'
}
);
doc.moveDown();
doc.text(`This text is centered. ${lorem}`, {
width: 410,
align: 'center'
}
);
doc.moveDown();
doc.text(`This text is right aligned. ${lorem}`, {
width: 410,
align: 'right'
}
);
doc.moveDown();
doc.text(`This text is justified. ${lorem}`, {
width: 410,
align: 'justify'
}
);
// draw bounding rectangle
doc.rect(doc.x, 0, 410, doc.y).stroke();