Luo ja hallitse PDF-tiedostoja ilmaisen JavaScript-sovellusliittymän kautta
Avoimen lähdekoodin Pure JavaScript -kirjaston avulla voit luoda PDF-tiedostoja, lisätä kuvia, tekstiä, asettaa marginaalit ja lisätä liitteitä PDF-tiedostoon solmulle ja verkkoselaimelle.
PDFKit on erittäin hyödyllinen avoimen lähdekoodin JavaScript-kirjasto PDF-dokumenttien luomiseen ja hallintaan pienellä vaivalla ja kustannuksilla. API on helppo käsitellä ja tukee matalan tason toimintoja sekä abstraktioita korkeamman tason toimintoja varten.
PDFKit-kirjasto on erittäin monipuolinen ja sisältää tuen lukuisille tärkeille PDF-dokumenttien luomiseen ja hallintaan liittyville ominaisuuksille, kuten JPEG- ja PNG-kuvien lisääminen, PDF-salauksen tuki, käyttöoikeudet, linkkien lisääminen, rivien rivitys, tekstin tasaus, luettelomerkkien lisääminen. , tekstin korostus, kirjasinten upottaminen, muunnostuki, lineaaristen ja säteittäisten liukuvärien lisääminen, muistiinpanojen lisääminen ja paljon muuta.
Kirjasto on erittäin vakaa ja sitä voidaan helposti käyttää sekä asiakas- että palvelinpuolella. Sitä voidaan käyttää selaimessa sekä Node.js:ssä ja se tukee täysin monimutkaisten, monisivuisten tulostettavien asiakirjojen luomista. Sitä voidaan käyttää useissa suosituissa selaimissa, kuten Internet Explorer, Firefox, Chrome, Opera, Safari ja muut.
PDFKitin käytön aloittaminen
PDFKit on saatavilla osoitteessa npm, voit helposti ladata sen ja asentaa sen koneellesi. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna PDFKit npm:n avulla
npm install pdfkit
Luo ja muokkaa PDF-tiedostoja JavaScript-kirjaston avulla
Ilmaista PDFKit-kirjastoa voidaan käyttää PDF-dokumenttien luomiseen voitettuihin JavaScript-sovelluksiin helposti. Se helpottaa JavaScript-kehittäjien työtä auttamalla heitä luomaan mukautetun PDF-tiedoston monimutkaisista monisivuisista asiakirjoista vain muutamalla koodirivillä. Se on sisältänyt tuen useille tärkeille ominaisuuksille, kuten sivukoon valitseminen, oletusmarginaalin muuttaminen, fonttityyppien tai kirjasinkoon valitseminen, muotoilun ja tyylien käyttäminen ja monia muita.
Luo PDF-tiedosto JavaScript-kirjaston kautta
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();
Lisää ja hallitse kuvia PDF:ssä JavaScript API:n kautta
Kuvien lisääminen PDF-dokumenttiin on erittäin helppoa avoimen lähdekoodin PDFKit-kirjaston avulla. Sinun tarvitsee vain antaa kuvapolku, puskuri tai data-uri base64-koodatulla tiedolla ja välittää se kuvamenetelmälle. Se on tarjonnut useita ominaisuuksia kuvien käsittelyyn, kuten mukauttaa kuvan leveyttä ja korkeutta, skaalata kuvaa, sovittaa kuvaa muodon sisään, venyttää kuvaa, käyttää kuvaa URL-osoitteen avulla, kohdistaa kuva vaakasuunnassa, kohdistaa kuva pystysuunnassa ja niin edelleen.
Kuvien hallinta PDF-muodossa JavaScriptin kautta
// 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);
Lisää ja hallitse tekstiä PDF-tiedostoon JS-sovellusliittymän kautta
Avoimen lähdekoodin JavaScript-kirjasto PDFKit antaa ohjelmistoalan ammattilaisille mahdollisuuden lisätä ja muokata tekstiä PDF-dokumentteihinsa. Tekstin lisääminen ja mukauttaminen on erittäin helppoa käsitellä, ja PDFKit-kirjastossa on useita hyödyllisiä ominaisuuksia tekstin muodostuksen ja tyylin käsittelyyn. Se on sisältänyt ominaisuuksia, kuten tekstin tasauksen, rivien rivityksen, rivinvaihdon, tekstin sisennykset, välilyönnin asettamisen kappaleiden väliin, tekstin viivat, luetteloiden lisäämisen, rich text -tuen ja paljon muuta.
Tekstin perustelujen käyttäminen JavaScript API:n kautta
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();