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

Vertaling:

Open Source Pure JavaScript Library maakt het mogelijk om PDF-bestanden te maken, afbeeldingen en tekst in te voegen, marges in te stellen en bijlagen toe te voegen aan PDF voor Node en webbrowser.

PDF Kit is een zeer nuttige open bron JavaScript bibliotheek voor het creëren van PDF documenten met minimale inspanning en kosten. De API is rechtstreeks om te handelen en ondersteunende functies te ondersteunen en abstractie voor hogere niveau functionaliteit.

De PDFKit bibliotheek is zeer verrukkelijk en heeft ondersteuning voor talrijke belangrijke kenmerken gerelateerd aan PDF documenten creaties en managementen zoals het indienen van JPEG en NG-beelden, PDF encryptieverbindingstabiljetingen, meer berichten, verbindingen, verbindingstingen, meer teksten, verbindingen, verbindingsen, verbindingen, meer berichten, verbindingen, verbindingen, formulieren, verbindingeningen, verbindingen, verbindingen.

De bibliotheek is zeer stabiel en kan gemakkelijk gebruikt worden bij de cliënt en de server kant. Het is niet in staat in een browser en ook in Node.js en volledig ondersteunt de creatie van complexe, multi-pagina's. Het kan worden gevoerd in vele populaire browsers zoals internet Explorer, Firefox, Chrome, Opera, Safari, en meer.

Previous Next

Aan de slag met PDFKit

PDFKit is beschikbaar op Num, Je kunt het makkelijk downloaden en installeren op je machine. Gebruik alsjeblieft het volgende commando voor gladde installatie.

Install PDFKit met nom

npm install pdfkit 

Create Edit PDF Files met JavaScript bibliotheek

The Free PDF Kit bibliotheek kan gebruikt worden om PDF documenten te creëren in je woning JavaScript aanvragen met gemak. Het maakt JavaScript ontwikkelaars makkelijk door hen te helpen een gebruikelijke PDF te genereren met complexe, multipage documenten met slechts een paar regels code. Het heeft ondersteuning voor verschillende belangrijke kenmerken, zoals het selecteren van pagina grootte, veranderen default marge, selecteren van lettertypes of lettertypes, appliceren en stijlen, en veel meer.

Creëer PDF File via JavaScript bibliotheek

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

Afbeeldingen in PDF toevoegen en beheren via JavaScript API

Het is makkelijk om beelden in een document van PDF te plaatsen met de open bron PDFKit bibliotheek. Je hoeft alleen het beeldpad, buffer, of data uri met basis64 gecodeerde gegevens te geven en het door te geven aan de beeldmethode. Het heeft verschillende kenmerken voor het behandelen van beelden, zoals gebruikelijk beeld width en lengte, schaalbeeld, fit beeld in een vorm, strak beeld, beeldmateriaal met URL, horizontaal het beeld, verticaal altisch alignisch gezien op de zone.

Hoe te Manage Image in PDF via 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);

Vertaling:

De open bron van JavaScript bibliotheek PDFKit laat softwareprofessoren ook instituut sms'en in hun PDF documenten. Sms toevoeging en vastberadenheid is zeer gemakkelijk te behandelen en de PDFKit bibliotheek heeft verschillende nuttige kenmerken voor het afhandelen van de sms formatie en styling. Er zitten kenmerken in als tekst rechtvaardiging, verpakking, tekstindentatie, ruimte tussen paragraafs, beroertes, lijsten met extra, rijke sms'jes en veel meer.

Hoe kan ik Text Justitie toepassen via JavaScript3

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