1. Produkte
  2.   Pdf
  3.   JavaScript
  4.   PDFKit
 
  

Erstellen & Verwalten PDF Dateien über Free JavaScript API API

Open Source Pure JavaScript Library erlaubt das Erstellen von PDF Dateien, Einfügen von Bildern, Text, Einfügen von Margin & Hinzufügen von Anhängen zu PDF für Knoten und Web-Browser.

PDFKit ist eine sehr nützliche Open Source JavaScript Bibliothek zum Erstellen und Verwalten von PDF Dokumenten mit minimalem Aufwand und Kosten. Die API ist einfach zu handhaben und unterstützt Low-Level-Funktionen sowie Abstraktion für höhere Funktionalität.

The PDFKit library is very feature-rich and has included support for many important features related to PDF documents creation and management such as Einfügen von JPEG and NG images, PDF Verschlüsselungsunterstützung, access displaying text links, line wrap.

Die Bibliothek ist sehr stabil und kann sowohl auf Client- als auch auf Serverseite verwendet werden. Es ist sowohl in einem Browser als auch in Node.js nicht in der Lage und unterstützt vollständig die Erstellung komplexer, mehrseitiger, druckbarer Dokumente. Es kann in vielen populären Browsern wie Internet Explorer, Firefox, Chrome, Opera, Safari und mehr ausgeführt werden.

Previous Next

Erste Schritte mit PDFKit

PDFKit ist in num verfügbar, Sie können es einfach herunterladen und auf Ihrem Computer installieren. Bitte benutzen Sie den folgenden Befehl für eine reibungslose Installation.

Installieren Sie PDFKit mit Hilfe von num

npm install pdfkit 

Erstellen & Bearbeiten PDF Dateien mit JavaScript Library

Mit der Free PDFKit Bibliothek können Sie PDF Dokumente innerhalb Ihrer JavaScript gewonnenen Anwendungen einfach erstellen. Es macht JavaScript Entwicklern Arbeit leicht, indem es ihnen hilft, eine angepasste PDF mit komplexen, mehrseitigen Dokumenten mit nur wenigen Codezeilen zu erzeugen. Es hat Unterstützung für mehrere wichtige Funktionen, wie zum Beispiel die Auswahl der Seitengröße, die Standard-Marge, die Auswahl von Schriftarten oder Schriftgröße, die Anwendung von Formatierungen und Stilen und vieles mehr enthalten.

Erstellen PDF Datei über JavaScript Bibliothek

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

Bilder von Hinzufügen und Verwalten in PDF via JavaScript API

Es ist sehr einfach, Bilder in ein PDF Dokument mit der Open Source PDFKit-Bibliothek einzufügen. Sie müssen lediglich den Bildpfad, den Puffer oder den Datenuri mit base64-kodierten Daten bereitstellen und an die Bildmethode übergeben. Es bietet verschiedene Funktionen für die Bearbeitung von Bildern, wie z.B. Bildbreite und -höhe, Bildgröße, Bild in Form, Stretch-Image, Zugriffsbild mit URL, horizontal ausgerichtet, das Bild vertikal ausgerichtet usw.

How to Manage Images 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);

Text in PDF via S API S API S

Die Open Source JavaScript Bibliothek PDFKit erlaubt es Software-Profis, Text in ihre PDF Dokumente einzufügen und zu modifizieren. Textzusatz und Anpassung sind sehr einfach zu handhaben und die PDFKit-Bibliothek hat einige nützliche Funktionen zur Handhabung der Textbildung und -stilisierung bereitgestellt. Es enthält Funktionen wie Textbeschränkung, Zeilenumbruch, Texteinrückungen, Einrückung, Platz zwischen Absätzen, Strichtexten, Listen, Ergänzungen, reichhaltige Textunterstützung und vieles mehr.

How to Apply Text Justification via 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();
 Deutsch