Open Source JavaScript PDF Editor-bibliotek

Gratis & Open Source JavaScript-bibliotek til at oprette og redigere PDF-dokumenter, PDF-formularer og tegne indhold på PDF.

Hvad er pdf-lib?

Pdf-lib er et gratis og open source JavaScript-bibliotek til at arbejde med PDF-dokumenter for at udføre operationer som at oprette nye PDF'er fra bunden og ændre eksisterende.

Følgende er nogle af hovedfunktionerne i pdf-lib:

  • PDF-oprettelse og -ændring: pdf-lib muliggør oprettelse af nye PDF-dokumenter fra bunden og ændring af eksisterende PDF-filer. Dette omfatter tilføjelse, fjernelse og omarrangering af sider og redigering af indhold.
  • Indholdstegning: Du kan tegne tekst, billeder, PDF-sider, vektorgrafik og endda SVG-stier, hvilket giver mulighed for at tilføje forskelligt indhold til PDF-dokumenter.
  • Formularhåndtering: Du kan oprette interaktive formularer, udfylde formularfelter og udjævne formularer for at gøre dem ikke-redigerbare, hvilket er nyttigt til forskellige dokumentbehandlingsopgaver.
GitHub

GitHub-statistik

Navn:
Sprog:
Stjerner:
Forgafler:
Licens:
Repository blev sidst opdateret kl

Kom godt i gang med pdf-lib

Der er to måder at installere pdf-lib på:

NPM moduler

Du kan bruge npm-moduler, hvis du bruger npm eller garn som din pakkemanager:

Installer ved hjælp af NPM


npm install --save pdf-lib

Installer ved hjælp af garn


yarn add pdf-lib

UMD moduler

Hvis du ikke bruger en pakkehåndtering, er UMD-moduler tilgængelige på unpkg og jsDelivr CDN'erne:

Opret PDF og føj indhold til PDF

Vi kan bruge pdf-lib-biblioteket til at oprette PDF-dokumenter og tilføje indhold til PDF. Dette inkluderer muligheden for at tilpasse udseendet af tilføjet tekst, såsom skriftstørrelse, fedhed og forskellige stilindstillinger. I eksemplet nedenfor vil vi bruge createPdf-funktionen til at oprette et nyt PDF-dokument og drawText-funktionen til at tilføje tekst i PDF'en inklusive formateringen af teksten:

Produktion

Følgende output viser PDF-dokumentet genereret af ovenstående kodestykke:

Rediger PDF-dokument

Vi kan ændre et eksisterende PDF-dokument ved at tilføje tekst, billeder & sider osv. til det ved hjælp af pdf-lib biblioteket. I eksemplet nedenfor vil vi læse en input-PDF-fil fra den lokale mappe, indlejre teksten og gemme den ændrede PDF som en outputfil til demonstrationsformål:

Produktion

Nedenstående skærmbillede viser output PDF-dokumentet med tilføjelse af rød diagonal tekst:

Opret PDF-formularer

Vi kan også lave vores egne unikke PDF-formularer ved hjælp af pdf-lib-biblioteket. I nedenstående kodestykke vil vi demonstrere brugen af pdf-lib-biblioteket til at bygge formularer med tekstfelter, radioknapper, afkrydsningsfelter, rullemenuer og valglister:

Produktion

Nedenstående skærmbillede viser tabellen oprettet af ovenstående kode

Konklusion

Som konklusion er pdf-lib et brugervenligt PDF-redigeringsbibliotek og har fantastiske formularhåndteringsmuligheder, hvilket gør det til en værdifuld ressource til opgaver lige fra oprettelse af indhold til dataindsamling.

pdf-lib skal dog forbedres med hensyn til dokumentation og håndtering af ressourcekrævende operationer. På trods af sine begrænsninger giver pdf-lib udviklere mulighed for effektivt at administrere PDF'er og forbedre dokumentarbejdsgange, hvilket gør det til en bemærkelsesværdig tilføjelse til deres værktøjskasse.

Lignende Produkter

 Dansk