Avoimen lähdekoodin JavaScript PDF Editor -kirjasto
Ilmainen ja avoimen lähdekoodin JavaScript-kirjasto PDF-dokumenttien, PDF-lomakkeiden ja sisällön luomiseen ja muokkaamiseen PDF-tiedostoon.
Mikä on pdf-lib?
Pdf-lib on ilmainen ja avoimen lähdekoodin JavaScript-kirjasto PDF-dokumenttien kanssa työskentelyyn esimerkiksi uusien PDF-tiedostojen luomiseen tyhjästä ja olemassa olevien muokkaamiseen.
Seuraavassa on joitain pdf-libin pääominaisuuksia:
- PDF:n luominen ja muokkaaminen: pdf-lib mahdollistaa uusien PDF-dokumenttien luomisen alusta alkaen ja olemassa olevien PDF-tiedostojen muokkaamisen. Tämä sisältää sivujen lisäämisen, poistamisen ja uudelleenjärjestelyn sekä sisällön muokkaamisen.
- Sisällön piirtäminen: Voit piirtää tekstiä, kuvia, PDF-sivuja, vektorigrafiikkaa ja jopa SVG-polkuja, mikä mahdollistaa monipuolisen sisällön lisäämisen PDF-dokumentteihin.
- Lomakkeiden käsittely: Voit luoda interaktiivisia lomakkeita, täyttää lomakekenttiä ja litistää lomakkeita, jotta niitä ei voi muokata, mikä on hyödyllistä erilaisissa asiakirjojen käsittelytehtävissä.
pdf-lib:n käytön aloittaminen
On kaksi tapaa asentaa pdf-lib:
Voit käyttää npm-moduuleja, jos käytät npm:ää tai lankaa paketinhallinnana:
Asenna NPM:llä
npm install --save pdf-lib
Asenna käyttämällä lankaa
yarn add pdf-lib
Jos et käytä paketinhallintaa, UMD-moduulit ovat saatavilla unpkg- ja jsDelivr-CDN:issä:
- https://unpkg.com/pdf-lib/dist/pdf-lib.js
- https://unpkg.com/pdf-lib/dist/pdf-lib.min.js
- https://cdn.jsdelivr.net/npm/pdf-lib/dist/pdf-lib.js
- https://cdn.jsdelivr.net/npm/pdf-lib/dist/pdf-lib.min.js
Luo PDF ja lisää sisältöä PDF-tiedostoon
Voimme käyttää pdf-lib-kirjastoa PDF-dokumenttien luomiseen ja sisällön lisäämiseen PDF-tiedostoon. Tämä sisältää mahdollisuuden mukauttaa lisätyn tekstin ulkoasua, kuten kirjasinkokoa, lihavointia ja erilaisia tyylivaihtoehtoja. Alla olevassa esimerkissä käytämme createPdf-toimintoa uuden PDF-dokumentin luomiseen ja drawText-toimintoa tekstin lisäämiseen PDF-tiedostoon, mukaan lukien tekstin muotoilu:
Seuraava tulos näyttää yllä olevan koodinpätkän luoman PDF-dokumentin:
Muokkaa PDF-dokumenttia
Voimme muokata olemassa olevaa PDF-dokumenttia lisäämällä siihen tekstiä, kuvia ja sivuja jne. pdf-lib-kirjaston avulla. Alla olevassa esimerkissä luemme syötetyn PDF-tiedoston paikallisesta hakemistosta, upotamme tekstin ja tallennamme muokatun PDF:n tulostiedostona esittelyä varten:
Alla kuvakaappaus näyttää tulostetun PDF-dokumentin, johon on lisätty punaista diagonaalista tekstiä:
Luo PDF-lomakkeita
Voimme myös tehdä omia ainutlaatuisia PDF-lomakkeita pdf-lib-kirjaston avulla. Alla olevassa koodinpätkässä esittelemme pdf-lib-kirjaston käyttöä lomakkeiden luomiseen tekstikentillä, valintanapeilla, valintaruuduilla, pudotusvalikoilla ja asetusluetteloilla:
Alla kuvakaappaus näyttää yllä olevan koodin luoman taulukon
Johtopäätös
Yhteenvetona voidaan todeta, että pdf-lib on helppokäyttöinen PDF-muokkauskirjasto ja siinä on erinomaiset lomakkeenkäsittelyominaisuudet, mikä tekee siitä arvokkaan resurssin sisällön luomisesta tiedonkeruuun.
pdf-lib tarvitsee kuitenkin parannusta dokumentointiin ja resurssiintensiivisten toimintojen käsittelyyn. Rajoituksistaan huolimatta pdf-lib antaa kehittäjille mahdollisuuden hallita PDF-tiedostoja tehokkaasti ja parantaa dokumenttien työnkulkuja, mikä tekee siitä huomionarvoisen lisäyksen työkalupakkiinsa.
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