Ilmoittava PDF-ohjelmointi JavaScript-kirjasto
Ilmainen ja avoimen lähdekoodin kirjasto PDF-dokumenttien luomiseen ilmoittamalla PDF-rakenteen JavaScriptissä.
Mikä on pdfmake?
Pdfmake on kätevä JavaScript-kirjasto, joka on sekä ilmainen että avoimen lähdekoodin, joten se on loistava työkalu PDF-dokumenttien luomisen yksinkertaistamiseen verkkosovelluksissa. Voit määrittää PDF-dokumentin rakenteen määrittelemällä tekstiä, kuvia, taulukoita jne. sovellettavilla tyyleillä, ja pdfmake hoitaa loput luodakseen PDF-tiedostoja vaaditulla visuaalisella tyylillä alla olevan kuvan mukaisesti:
Seuraavassa on joitain pdfmaken pääominaisuuksia:
- PDF-tiedostojen luominen: Pdfmaken avulla voit luoda PDF-dokumentteja strukturoiduista tiedoista, mikä mahdollistaa raporttien, laskujen, lomakkeiden ja muun tyyppisten asiakirjojen luomisen helposti.
- Taulukoiden lisääminen: Pdfmaken avulla voit helposti suunnitella ja lisätä taulukoita PDF-tiedostoihisi, mikä tekee taulukkotietojen näyttämisestä ja jäsennellyn asettelun ylläpidosta helppoa.
- Kuvien lisääminen: Pdfmake mahdollistaa kuvien lisäämisen PDF-dokumentteihisi, mikä mahdollistaa logojen, grafiikan tai valokuvien lisäämisen visuaalisen houkuttelevuuden parantamiseksi.
- Salasanojen lisääminen: Pdfmake tukee salasanasuojauksen lisäämistä PDF-tiedostoihisi, mikä auttaa suojaamaan arkaluontoisia tietoja vaatimalla salasanan dokumenttien käyttöä varten.
pdfmaken käytön aloittaminen
Voimme ladata pdfmake-kirjaston käyttämällä npm-moduulia:
Voit käyttää npm-moduuleja, jos käytät npm:ää paketinhallinnana:
Asenna NPM:llä
npm install pdfmake
Vaihtoehtoisesti voimme ladata sen CDN:stä, kuten alla:
- https://cdnjs.cloudflare.com/ajax/libs/pdfmake /0.2.7/pdfmake.js
- https://cdnjs.cloudflare.com/ajax/libs/pdfmake /0.2.7/vfs_fonts.js
PDF-dokumentin luominen
Voimme luoda PDF-dokumentin käyttämällä pdfmake-kirjaston deklaratiivista lähestymistapaa. Voimme myös lisätä sisältöä, kuten tekstiä ja hyperlinkkejä, tyylillä alla olevan esimerkin mukaisesti:
Seuraava tulos näyttää luodun PDF-dokumentin:
PDF:n luominen taulukoiden avulla
Voimme luoda PDF-tiedoston ja lisätä siihen taulukoita pdfmake-kirjaston avulla. Tässä esimerkissä käytämme taulukko-direktiiviä taulukon luomiseen, taulukon asetusten määrittämiseen ja tietojen, kuten taulukoiden otsikoiden ja arvojen, lisäämiseen alla esitetyllä tavalla:
Alla tulosteen kuvakaappaus näyttää PDF-dokumentin ja siihen lisätyn taulukon:
PDF:n luominen kuvien avulla
Voimme myös luoda PDF-tiedoston ja lisätä siihen kuvia käyttämällä pdfmake-kirjaston deklaratiivista lähestymistapaa. Käytämme image-direktiiviä kuvan lisäämiseen, mutta emme voi käyttää kuvaa suoraan paikallisesta tiedostojärjestelmästämme. Jotta voisimme käyttää kuvaa, meidän on kopioitava se pdfmake-kirjaston tarjoamaan virtuaaliseen tiedostojärjestelmään (VFS), kuten alla oleva koodinpätkä osoittaa:
Seuraavassa kuvakaappauksessa näkyy luotu PDF-dokumentti, jossa on kuva:
Salasanalla suojattujen PDF-dokumenttien luominen
On myös mahdollista luoda salasanalla suojattuja PDF-dokumentteja käyttämällä pdfmake-kirjaston userPassword-direktiiviä, joka rajoittaa luvattomien käyttäjien pääsyä PDF-dokumenttiin. Katso tarkemmat tiedot alla olevasta koodinpätkästä:
Kun avataan luotu PDF-dokumentti, salasanakehote näytetään seuraavasti:
Johtopäätös
Yhteenvetona voidaan todeta, että pdfmake on helppokäyttöinen JavaScript-kirjasto, jossa on PDF-luontikyky sen deklaratiivisen lähestymistavan ansiosta, jossa käytetään asiakirjan määritysobjektit direktiiveiksi.
Samankaltaisia Tuotteita
- Apache POI XWPF | Open Source Java API DOCX-tiedostojen luomiseen ja muokkaamiseen
- DocX | Avoimen lähdekoodin .NET API DOCX-tiedostojen luomiseen ja muokkaamiseen
- Docx4J | Open Source Java API DOC- ja DOCX-tiedostojen luomiseen ja muokkaamiseen
- ExcelDataReader | Avoimen lähdekoodin .NET API XLS-, XLSX-, CSV- ja laskentataulukkoasiakirjojen lukemiseen
- FileFormat.Words API | Avoimen lähdekoodin .NET API Microsoft Word -tiedostomuodoille