Atvērtā pirmkoda JavaScript PDF redaktora bibliotēka

Bezmaksas un atvērtā pirmkoda JavaScript bibliotēka, lai izveidotu un rediģētu PDF dokumentus, PDF veidlapas un zīmētu saturu PDF formātā.

Kas ir pdf-lib?

Pdf-lib ir bezmaksas un atvērtā koda JavaScript bibliotēka darbam ar PDF dokumentiem, lai veiktu tādas darbības kā jaunu PDF failu izveide no nulles un esošo modificēšana.

Tālāk ir norādītas dažas no galvenajām pdf-lib funkcijām:

  • PDF izveide un modificēšana: pdf-lib ļauj no jauna izveidot jaunus PDF dokumentus un modificēt esošos PDF failus. Tas ietver lapu pievienošanu, noņemšanu un pārkārtošanu, kā arī satura rediģēšanu.
  • Satura zīmēšana: varat zīmēt tekstu, attēlus, PDF lapas, vektorgrafikas un pat SVG ceļus, kas ļauj PDF dokumentiem pievienot dažādu saturu.
  • Veidlapu apstrāde: varat izveidot interaktīvas veidlapas, aizpildīt veidlapu laukus un saplacināt veidlapas, lai tās nebūtu rediģējamas, un tas ir noderīgi dažādiem dokumentu apstrādes uzdevumiem.
GitHub

GitHub Stats

Name:
Language:
Stars:
Forks:
License:
Repository was last updated at

Darba sākšana ar pdf-lib

Ir divi veidi, kā instalēt pdf-lib:

Varat izmantot npm moduļus, ja kā pakotņu pārvaldnieku izmantojat npm vai dziju:

Instalējiet, izmantojot NPM


npm install --save pdf-lib

Instalējiet, izmantojot dziju


yarn add pdf-lib

Ja neizmantojat pakotņu pārvaldnieku, UMD moduļi ir pieejami unpkg un jsDelivr CDN:

Izveidojiet PDF un pievienojiet saturu PDF failam

Mēs varam izmantot pdf-lib bibliotēku, lai izveidotu PDF dokumentu un pievienotu saturu PDF failam. Tas ietver iespēju pielāgot pievienotā teksta izskatu, piemēram, fonta lielumu, treknrakstu un dažādas stila opcijas. Tālāk esošajā piemērā mēs izmantosim funkciju createPdf, lai izveidotu jaunu PDF dokumentu, un funkciju drawText, lai PDF failā pievienotu tekstu, tostarp teksta formatējumu.

Šajā izvadē tiek parādīts PDF dokuments, kas ģenerēts, izmantojot iepriekš minēto koda fragmentu:

Modificēt PDF dokumentu

Mēs varam modificēt esošu PDF dokumentu, pievienojot tam tekstu, attēlus un lapas utt., izmantojot pdf-lib bibliotēku. Tālāk esošajā piemērā mēs nolasīsim ievades PDF failu no vietējā direktorija, iegulsim tekstu un saglabāsim modificēto PDF kā izvades failu demonstrācijas nolūkos:

Zemāk redzamajā ekrānuzņēmumā tiek parādīts izvades PDF dokuments, pievienojot sarkanu tekstu pa diagonāli:

Izveidojiet PDF veidlapas

Mēs varam arī izveidot savas unikālas PDF veidlapas, izmantojot pdf-lib bibliotēku. Tālāk esošajā koda fragmentā mēs parādīsim pdf-lib bibliotēkas izmantošanu, lai izveidotu veidlapas ar teksta laukiem, radio pogām, izvēles rūtiņām, nolaižamajām izvēlnēm un opciju sarakstiem:

Zemāk redzamajā ekrānuzņēmumā ir parādīta tabula, kas izveidota ar iepriekš minēto kodu

Secinājums

Visbeidzot, pdf-lib ir viegli lietojama PDF rediģēšanas bibliotēka, un tai ir lieliskas veidlapu apstrādes iespējas, padarot to par vērtīgu resursu dažādu uzdevumu veikšanai, sākot no satura izveides līdz datu apkopošanai.

Tomēr pdf-lib ir jāuzlabo dokumentācija un resursietilpīgu darbību apstrāde. Neskatoties uz ierobežojumiem, pdf-lib sniedz izstrādātājiem iespēju efektīvi pārvaldīt PDF failus un uzlabot dokumentu darbplūsmas, padarot to par vērā ņemamu papildinājumu viņu rīku komplektam.

Similar Products

 Latvian