PDFjs
Biblioteka JavaScript typu Open Source dla plików PDF
Dodawaj adnotacje, obrazy i tekst do plików PDF za pomocą darmowej biblioteki JavaScript Open Source.
Co to jest PDFjs?
PDFjs to biblioteka generacji przenośnego formatu dokumentów (PDF) typu open source, która najlepiej nadaje się do tworzenia aplikacji po stronie serwera i klienta. PDF jest popularny na całym świecie, a kilka firm używa go do tworzenia i udostępniania dokumentów lub raportów na całym świecie. Za pomocą biblioteki PDFjs wystarczy kilka poleceń, aby uzyskać dostęp do dokumentów PDF i ponownie je wykorzystać we własnych aplikacjach.
Biblioteka zawiera obsługę kilku zauważalnych funkcji, takich jak tworzenie dokumentów PDF, rysowanie kształtów w plikach PDF, obsługa nagłówków i stopek, dodawanie tabel do plików PDF, osadzanie czcionek AFM i czcionek OTF, wstawianie obrazów do stron PDF, scalanie plików PDF, dodawanie stron do PDF, wstawianie i wyświetlanie tekstu, eksportowanie plików PDF do innych formatów plików i wiele innych.
Pierwsze kroki z PDFjs
Zalecanym i najłatwiejszym sposobem zainstalowania biblioteki PDFjs jest użycie npm, użyj następującego polecenia, aby to osiągnąć.
Zainstaluj PDFjs za pomocą npm
npm install pdfjs
Tworzenie dokumentów PDF za pomocą bezpłatnego interfejsu API JavaScript
Dokumenty PDF są zawsze bardzo przydatne dla firm i osób prywatnych do zapisywania i udostępniania informacji między sobą. Biblioteka PDFjs ułatwia generowanie i modyfikowanie dokumentów PDF w aplikacji za pomocą kilku prostych poleceń. Biblioteka ułatwia również programistom dodawanie nowych stron, wstawianie obrazów, definiowanie orientacji dokumentu i wiele więcej.
Twórz dokumenty PDF za pomocą biblioteki JavaScript
const pdf = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
doc.text('goto B', { goTo: 'B' })
doc.text('goto A', { goTo: 'A' })
}
Twórz adnotacje PDF za pomocą bezpłatnego interfejsu API JavaScript
Biblioteka PDFjs typu open source obsługuje tworzenie dokumentów PDF z adnotacjami. Adnotacje pozwalają programistom dodawać niestandardową zawartość w dokumentach PDF. Istnieją różne rodzaje adnotacji, których można używać w dokumentach PDF, takich jak tekst, linie, notatki lub kształty itp. Biblioteka PDFjs w pełni obsługuje i ułatwia programistom tworzenie różnych typów adnotacji PDF we własnych aplikacjach. Poniższe proste wiersze kodu mogą dodawać adnotacje tekstowe w dokumentach PDF w języku JavaScript.
- Dołącz bibliotekę PDFjs
- Dodaj adnotacje tekstowe
- Eksportuj dokument PDF
Dodaj adnotacje tekstowe w PDF - JavaScript
const pdf = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
doc.text('goto B', { goTo: 'B' })
doc.text('goto A', { goTo: 'A' })
}
Scalanie dokumentów PDF
Biblioteka PDFjs umożliwia programistom programistyczne łączenie wielu dokumentów PDF w jeden dokument w swoich aplikacjach. Biblioteka umożliwia programistom generowanie nowego dokumentu PDF z istniejącego, dodawanie jednej konkretnej strony zewnętrznego pliku PDF, implementowanie kerningu, dodawanie całych stron innych plików PDF i nie tylko. Biblioteka daje również użytkownikom możliwość tworzenia niestandardowych raportów PDF.
Dodawanie grafiki do dokumentów PDF
Grafiki i obrazy są zawsze bardzo przydatne do udostępniania lepszych informacji i dodawania większej wartości do treści. Biblioteka PDFjs ułatwia specjalistom JavaScript wstawianie wybranych przez siebie grafik do swoich aplikacji JavaScript. W pliku PDF można używać typów obrazów, takich jak JPEG lub PNG. Możesz także narysować elipsę, trójkąt, okrąg itp.
Dodaj JPEG do PDF za pomocą biblioteki JavaScript
// Adding JPEG image to PDF via PDFjs
module.exports = function(doc, {image, lorem}) {
doc.image(image.jpeg, {
width: 64, align: 'center', wrap: false, x: 10, y: 30
})
doc.text(lorem.shorter)
doc.image(image.jpeg)
doc.image(image.jpeg, {
width: 128, align: 'left'
})
doc.image(image.jpeg, {
height: 55, align: 'center'
})
doc.image(image.jpeg, {
width: 128, align: 'right'
})
doc.text(lorem.shorter)
}
Zarządzaj nagłówkiem i stopką w dokumentach PDF za pomocą JavaScript
Biblioteka PDFjs ułatwia programistom JavaScript zarządzanie nagłówkami i stopkami w dokumentach PDF za pomocą zaledwie kilku linijek kodu. Udostępnia kilka ważnych funkcji obsługi nagłówków i stopek PDF, takich jak dodawanie numerów stron, dostosowywanie czcionki, stosowanie koloru czcionki, dostosowywanie wysokości linii, stosowanie wyrównania tekstu i wiele innych. Poniższy przykład kodu pokazuje, jak dodać nagłówek i stopkę w pliku PDF.
Dodaj JPEG do PDF za pomocą biblioteki JavaScript
module.exports = function(doc, {lorem, image}) {
// header
const header = doc.header()
header.text('text')
let cell = header.cell({ padding: 20, backgroundColor: 0xdddddd })
cell.text('TESTING')
cell.image(image.pdf)
// footer
const footer = doc.footer()
footer.text('text')
cell = footer.cell({ padding: 20, backgroundColor: 0xdddddd })
cell.image(image.complexPdf)
cell.text('TESTING')
// body
doc.text('Hello')
doc.pageBreak()
doc.text(lorem.long, { fontSize: 20 })
}