![](https://products-qa.fileformat.com/it/pdf/javascript/pdfjs/header-image.png)
PDFjs
Libreria JavaScript open source per file PDF
Aggiungi annotazioni, immagini e testo ai PDF tramite la libreria JavaScript gratuita open source.
Cos'è PDFjs?
PDFjs è una libreria di generazione PDF (Portable Document Format) open source che si adatta meglio allo sviluppo di applicazioni lato server e client. Il PDF è popolare in tutto il mondo e diverse aziende lo utilizzano per creare e condividere documenti o report in tutto il mondo. Con l'aiuto della libreria PDFjs, hai solo bisogno di un paio di comandi per accedere e riutilizzare i documenti PDF all'interno delle tue applicazioni.
La libreria ha incorporato il supporto per diverse funzionalità evidenti, come la creazione di documenti PDF, il disegno di forme su PDF, supporto di intestazione e piè di pagina, aggiunta di tabelle a PDF, caratteri AFM e incorporamento di caratteri OTF, inserimento di immagini in pagine PDF, unione di PDF, aggiunta di pagine a PDF, inserimento e visualizzazione di testo, esportazione di PDF in altri formati di file e molti altri.
Guida introduttiva a PDFjs
Il modo più semplice e consigliato per installare la libreria PDFjs è utilizzare npm, utilizzare il comando seguente per ottenerlo.
Installa PDFjs usando npm
npm install pdfjs
Creazione di documenti PDF tramite API JavaScript gratuita
I documenti PDF sono sempre molto utili per aziende e privati per salvare e condividere informazioni tra loro. La libreria PDFjs ti semplifica la generazione e la modifica di documenti PDF all'interno della tua applicazione con solo un paio di semplici comandi. La libreria facilita inoltre agli sviluppatori l'aggiunta di nuove pagine, l'inserimento di immagini, la definizione dell'orientamento del documento e molto altro.
Crea documenti PDF tramite la libreria 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' })
}
Crea annotazioni PDF tramite l'API JavaScript gratuita
La libreria open source PDFjs supporta la creazione di documenti PDF con Annotazioni. Le annotazioni consentono agli sviluppatori di aggiungere contenuto personalizzato all'interno di documenti PDF. Esistono vari tipi di annotazioni che possono essere utilizzate nei documenti PDF, come testo, linee, note o forme, ecc. La libreria PDFjs supporta completamente e semplifica agli sviluppatori la creazione di vari tipi di annotazioni PDF all'interno delle proprie applicazioni. Le seguenti semplici righe di codice possono aggiungere annotazioni di testo nei documenti PDF in JavaScript.
- Includi la libreria PDFjs
- Aggiungi annotazioni di testo
- Esporta documento PDF
Aggiungi annotazioni di testo in 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' })
}
Unione di documenti PDF
La libreria PDFjs consente agli sviluppatori di software di combinare in modo programmatico numerosi documenti PDF in un unico documento all'interno delle loro app. La libreria consente ai programmatori di generare un nuovo documento PDF da quello esistente, aggiungere una pagina specifica di un PDF esterno, implementare la crenatura, aggiungere intere pagine di altri PDF e altro ancora. La libreria offre inoltre agli utenti la possibilità di creare report PDF personalizzati.
Aggiunta di grafica ai documenti PDF
La grafica e le immagini sono sempre molto utili per condividere informazioni migliori e aggiungere più valore a un contenuto. La libreria PDFjs consente ai professionisti JavaScript di inserire elementi grafici di loro scelta all'interno delle loro applicazioni JavaScript. Puoi utilizzare tipi di immagini di immagini come JPEG o PNG all'interno di un file PDF. Puoi anche disegnare un'ellisse, un triangolo, un cerchio, ecc.
Aggiungi JPEG a PDF tramite la libreria 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)
}
Gestisci intestazione e piè di pagina nei documenti PDF tramite JavaScript
La libreria PDFjs consente agli sviluppatori JavaScript di gestire l'intestazione e il piè di pagina all'interno dei propri documenti PDF con solo un paio di righe di codice. Ha fornito diverse funzionalità importanti per la gestione di intestazioni e piè di pagina PDF come l'aggiunta di numeri di pagina, la regolazione del carattere, l'applicazione del colore del carattere, la regolazione dell'altezza della linea, l'applicazione dell'allineamento del testo e altro ancora. L'esempio di codice seguente mostra come aggiungere un'intestazione e un piè di pagina all'interno di un file PDF.
Aggiungi JPEG a PDF tramite la libreria 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 })
}