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