1. Produse
  2.   PDF
  3.   JavaScript
  4.   PDFKit
 
  

Creați și gestionați PDF de fișiere prin Free JavaScript API

Open Source Pure JavaScript Library permite crearea de fișiere PDF, inserarea imaginilor, textul, setarea marginilor și adăugarea de atașamente la PDF pentru Node și browser web.

PDFKit este o bibliotecă open source foarte utilă pentru crearea și gestionarea a PDF de documente cu efort minim și cost. API este ușor de gestionat și suportă funcții la nivel scăzut, precum și abstractizarea pentru funcționalitatea la nivel superior.

Biblioteca PDFKit este foarte bogată în caracteristici și a inclus suport pentru numeroase caracteristici importante legate de crearea și gestionarea a PDF de documente, cum ar fi inserarea de imagini JPEG și NG, suport pentru criptare, privilegii de acces.

Biblioteca este foarte stabilă și poate fi ușor de utilizat atât pe partea clientului, cât și pe partea serverului. Este incapabilă într-un browser, precum și în Node.js și sprijină pe deplin crearea de documente complexe, multi-pagini, imprimabile. Acesta poate fi rulat în numeroase browsere populare, cum ar fi Internet Explorer, Firefox, Chrome, Opera, Safari și multe altele.

Previous Next

Noțiuni introductive cu PDFKit

PDFKit este disponibil la număr, îl puteți descărca cu ușurință și instala pe mașină. Vă rugăm să utilizați următoarea comandă pentru o instalare ușoară.

Instalați PDFKit utilizând Num

npm install pdfkit 

Creați și editați PDF de fișiere utilizând JavaScript Library

Biblioteca Free PDFKit poate fi folosita pentru a crea PDF de documente in interiorul celor JavaScript de aplicatii castigate. Acest lucru face munca de JavaScript de dezvoltatori ușor, ajutându-i să genereze un PDF personalizat cu documente complexe, multi-pagina, cu doar câteva linii de cod. A inclus suport pentru mai multe caracteristici importante, cum ar fi selectarea dimensiunii paginii, schimbarea marjei implicite, selectarea tipurilor de fonturi sau dimensiunea fontului, aplicarea formatelor și stilurilor și multe altele.

Creare PDF File prin JavaScript Library

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();
   

Adăugați și gestionați imaginile în interior PDF prin JavaScript API

Este foarte ușor să introduceți imagini într-un document PDF folosind biblioteca open source PDFKit. Trebuie doar să furnizați calea imaginii, tampon sau date cu date codate baza64 și să le transmiteți la metoda imaginii. Acesta a oferit mai multe caracteristici pentru manipularea imaginilor, cum ar fi personalizarea lățimii imaginii și înălțimii, a imaginii la scară, a imaginii într-o formă, a imaginii întinse, a imaginii de acces folosind URL.

Cum să gestionați imaginile în PDF prin 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);

Insert Gestionare text în PDF prin S API

Biblioteca JavaScriptKit permite profesioniștilor software să introducă și să modifice textul în cele PDF de documente. Adăugarea și personalizarea textului este foarte ușor de gestionat, iar biblioteca PDFKit a oferit mai multe caracteristici utile pentru manipularea formării textului și a stilului. A inclus caracteristici cum ar fi justificarea textului, înfășurarea liniei, ruperea liniei, indentarea textului, plasarea spațiului între paragrafe, text AV, adăugarea listelor, suportul text bogat și multe altele.

Cum se aplică justificarea textului prin 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();
 Română