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

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.

Previous Next

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.

  1. Dołącz bibliotekę PDFjs
  2. Dodaj adnotacje tekstowe
  3. 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 })
    }
 Polski