PDF fájl létrehozása Free JavaScript API
Nyitott forrás Pure JavaScript Könyvtár lehetővé teszi, hogy hozzon létre PDF fájlokat, Insert képek, szöveg, beállított margin & add mellékletek PDF Node és web böngésző.
PDFKit egy nagyon hasznos nyílt forráskódú JavaScript könyvtár létrehozásához és kezeléséhez PDF dokumentum minimális erőfeszítéssel és költséggel. A API egyértelműen kezeli és támogatja az alacsony szintű funkciókat, valamint a magasabb szintű funkcionalitás elvonását.
A PDFKit könyvtár nagyon gazdag, és számos fontos funkciót tartalmazott a PDF dokumentum létrehozásával és irányításával kapcsolatban, például a JPEG és az NG képek beillesztésével, PDF titkosítási támogatással, hozzáférési kiváltságokkal, linkek beillesztésével, szöveges összehangolással, golyós listák hozzáadásával, szövegkiemeléssel, betűtípusokkal, átalakítással, hozzáadásával Lineáris és radiális fokozatosokkal, hozzáadva Notes és még sok más.
A könyvtár nagyon stabil, és könnyen használható az ügyfél, valamint a szerver oldalán. Nem képes a böngészőben és Node.js-ben, és teljes mértékben támogatja a komplex, többoldalas, nyomtatható dokumentumok létrehozását. Számos népszerű böngészőben futhat, mint például az Internet Explorer, a Firefox, a Chrome, az Opera, a Safari és még sok más.
A PDFKit használatának első lépései
PDFKit elérhető num, Könnyen letöltheti és telepítheti a gépén. Kérjük, használja a következő parancsot a sima telepítéshez.
Telepítse a PDFKitet a num használatával
npm install pdfkit
Create & Edit PDF fájlok JavaScript könyvtár segítségével
Ingyenes PDF Kit könyvtár lehet használni, hogy hozzon létre PDF dokumentumok a nyert JavaScript alkalmazások könnyű. Az JavaScript fejlesztő munkáját könnyűvé teszi azáltal, hogy segíti őket a szokásos PDF-at összetett, többoldalú dokumentumokkal, csak néhány sor kóddal. Tartalmazta a támogatást számos fontos funkció, mint például az oldal méretének kiválasztása, az alapértelmezett margin megváltoztatása, a betűtípusok vagy a betűméret kiválasztása, a formázás és a stílusok alkalmazása, és még sok más.
Készítsen PDF fájlt JavaScript könyvtáron keresztül
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();
Add & Manage Images belül PDF keresztül JavaScript API
Nagyon könnyű beilleszteni a képeket egy PDF dokumentumban a nyílt forráskódú PDFKit könyvtár segítségével. Csak meg kell adnia a kép utat, puffer vagy adat uri bázis64 kódolt adatokkal, és át kell adnia a képmódhoz. Számos funkciót nyújtott a képek kezeléséhez, például a kép szélességét és magasságát, a méretű képet, illeszkedik a képhez egy alakban, a stretch képet, a hozzáférési képet URL, horizontálisan igazítja a képet, vertikálisan igazítja a képet és így tovább.
Hogyan kezeljük a képeket PDF-ban JavaScript-en keresztül
// 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);
Insert & Manage Text belül PDF keresztül S API
A nyílt forráskódú JavaScript könyvtár PDFKit lehetővé teszi a szoftver szakemberek beillesztését, valamint a szöveg módosítását az PDF dokumentumban. A szöveg kiegészítése és a testreszabás nagyon könnyen kezelhető, és az PDFKit könyvtár számos hasznos funkciót nyújtott a szövegformáció és a stílus kezelésére. Tartalmazta az olyan funkciókat, mint a szöveges igazolás, a vonalcsökkentés, a vonaltörés, a szövegbe való beállítottság, a stroke szöveg, a listák kiegészítése, a gazdag szöveges támogatás és még sok más.
Hogyan alkalmazzuk a szöveges indokolást 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();