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

Tworzenie i zarządzanie PDF Pliki za darmo JavaScript API

Open Source Pure JavaScript Library umożliwia tworzenie PDF plików, Wstawianie obrazów, tekst, ustawianie marginesu i dodawanie załączników do PDF dla Node i przeglądarki internetowej.

PDFKit to bardzo przydatna biblioteka open source JavaScript do tworzenia i zarządzania PDF dokumentami o minimalnym wysiłku i kosztach. API jest proste do obsługi i obsługi funkcji niskiego poziomu, jak również abstrakcji dla funkcji wyższego poziomu.

Biblioteka PDFKit jest bardzo bogata w funkcje i zawiera wsparcie dla wielu ważnych funkcji związanych z PDF tworzenie dokumentów i zarządzanie, takich jak wstawianie obrazów JPEG i NG, PDF szyfrowanie wsparcia, dodawanie linków

Biblioteka jest bardzo stabilna i może być łatwo używana zarówno po stronie klienta, jak i po stronie serwera. Nie jest w stanie w przeglądarce, jak również w Node.js i w pełni wspiera tworzenie złożonych, wielu stron, drukowalnych dokumentów. Można go uruchomić w wielu popularnych przeglądarek, takich jak Internet Explorer, Firefox, Chrome, Opera, Safari i wiele innych.

Previous Next

Pierwsze kroki z PDFKit

PDFKit jest dostępny na num, Można go łatwo pobrać i zainstalować na swojej maszynie. Proszę użyć poniższego polecenia do płynnej instalacji.

Zainstaluj PDFKit używając num

npm install pdfkit 

Tworzenie i edycja PDF plików przy użyciu JavaScript Library

Bezpłatna biblioteka PDFKit może być wykorzystana do tworzenia PDF dokumentów wewnątrz wygranych JavaScript aplikacji z łatwością. To sprawia, że JavaScript pracy dewelopera łatwe, pomagając im wygenerować niestandardową PDF z skomplikowanych, wielostronnych dokumentów z zaledwie kilka linii kodu. Obejmuje wsparcie dla kilku ważnych funkcji, takich jak wybór rozmiaru strony, zmiana domyślnego marginesu, wybór typów czcionek lub rozmiarów czcionki, zastosowanie formatowania i stylów, i wiele innych.

Utwórz PDF File przez JavaScript Biblioteka

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

Dodaj i Zarządzaj zdjęciami wewnątrz PDF przez JavaScript API

Bardzo łatwo jest umieścić obrazy w dokumencie PDF z wykorzystaniem biblioteki open source PDFKit. Wystarczy podać ścieżkę obrazu, bufor lub dane uri z baz64 kodowane dane i przekazać je do metody obrazu. Zapewnia kilka funkcji do obsługi obrazów, takich jak dostosować szerokość obrazu i wysokość, obraz skali, dopasować obraz wewnątrz kształtu, obraz rozciągający, dostęp obrazu przy użyciu URL, poziomo wyrównać obraz, tak pionowo wyrównać obraz i obraz.

Jak zarządzać zdjęciami w PDF przez 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);

Umieścić i zarządzać Tekst wewnątrz PDF przez S API

Otwarte źródło JavaScript biblioteka PDFKit pozwala profesjonalistom oprogramowania wstawić, a także modyfikować tekst w swoich PDF dokumentach. Dodatek tekstowy i dostosowanie jest bardzo łatwe w obsłudze, a biblioteka PDFKit dostarczyła kilka przydatnych funkcji do obsługi formacji tekstu i stylizacji. Obejmowały one cechy takie jak uzasadnienie tekstu, zawinięcie linii, przerwa liniowa, wcięcie tekstu, ustawienie przestrzeni między akapitami, tekst udaru, dodanie list, bogate wsparcie tekstowe i wiele innych.

Jak stosować uzasadnienie tekstu przez 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();
 Polski