1. Produktai
  2.   PDF
  3.   Node.js
  4.   Scissors
 
  

Nemokama Node.js biblioteka PDF failų apkirpimui, suskaidymui ir sujungimui

Galinga atviro kodo PDF manipuliavimo Node.js biblioteka, kuri leidžia programinės įrangos kūrėjams apkirpti, suskaidyti, sujungti, apkirpti, skaityti, išgauti (tekstą, vaizdus) ir suspausti PDF dokumentus Node.js aplinkoje.

Kas yra Scissors biblioteka?

Nors PDF yra standartas skaitmeniniams dokumentams, jų manipuliavimas Node.js aplinkoje gali būti sudėtingas. Programinės įrangos kūrėjams, ieškantiems galingo sprendimo, Scissors išsiskiria kaip pirmaujanti atviro kodo Node.js PDF biblioteka. Ši universalus įrankių rinkinys veikia kaip nemokama PDF API, sukurta supaprastinti sudėtingas PDF apdorojimo užduotis. Nesvarbu, ar kuriate sudėtingą dokumentų valdymo sistemą, ar automatizuojate ataskaitas, Scissors suteikia paprastą ir efektyvų būdą integruoti PDF funkcionalumą tiesiai į jūsų JavaScript programas, taupant vertingą kūrimo laiką ir pastangas.

Ši biblioteka yra pilna esminių funkcijų, leidžiančių lengvai atlikti bet kokią manipuliacijos užduotį. Galite be vargo suskaidyti PDF dokumentus į atskirus failus arba apkirpti PDF failus, pašalindami nereikalingus puslapius. Ji puikiai tinka turinio išgavimui, leidžianti sklandžiai išgauti PDF tekstą duomenų analizei arba išgauti vaizdus iš PDF failų kitais tikslais. Be to, Scissors suteikia galimybę sujungti kelis dokumentus, pridėti apsauginius vandenženklius, šifruoti jautrius failus slaptažodžiais ir optimizuoti PDF, kad jie būtų mažesni ir greičiau įkeliami, todėl tai yra nepakeičiama priemonė bet kuriam šiuolaikiniam kūrimo projektui.

Previous Next

Pradžia su Scissors

Scissors yra prieinamas npm, galite jį lengvai atsisiųsti ir įdiegti savo kompiuteryje. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite Scissors biblioteką per npm

npm install scissors-pdf 

PDF dokumentų skaidymas Node.js programose

Viena iš pagrindinių atviro kodo Scissors bibliotekos funkcijų yra galimybė suskaidyti PDF failus į atskirus puslapius naudojant tik kelias kodo eilutes Node.js programose. Ji leidžia vartotojams padalinti PDF dokumentą į kelis mažesnius failus pagal iš anksto nustatytus kriterijus, tokius kaip puslapių skaičius, žymės arba pasirinktiniai skyrikliai. Nesvarbu, ar reikia išgauti konkrečias dokumento dalis, ar suskaidyti jį tolimesniam apdorojimui, Scissors šią užduotį atlieka be vargo. Toliau pateiktas pavyzdys parodo, kaip programinės įrangos kūrėjai gali suskaidyti PDF dokumentus pagal žymes Node.js aplinkoje.

Kaip suskaidyti PDF dokumentus Node.js programose?

const scissors = require('scissors');

scissors.split('input.pdf', 'outputFolder', { splitBy: 'bookmark' });

PDF teksto ir vaizdų išskyrimas Node.js

Teksto išgavimas leidžia kūrėjams gauti tekstinį turinį iš jų PDF dokumento, kas gali būti naudinga teksto analizei ar indeksavimui. Vaizdų išgavimas leidžia programinės įrangos kūrėjams gauti į PDF dokumentą įterptus vaizdus, suteikdamas galimybes vaizdų apdorojimui ar turinio analizei. Atviro kodo „Scissors“ palengvina programinės įrangos specialistams įkelti ir išgauti turinį iš esamo PDF failo Node.js programose. Žemiau pateiktas pavyzdys rodo, kaip programinės įrangos kūrėjai gali išgauti tiek vaizdus, tiek tekstinį turinį iš esamų PDF failų Node.js programose.

Kaip išgauti tekstą ir vaizdus iš PDF dokumento Node.js programose?

const scissors = require('scissors');

const text = scissors.extractText('input.pdf');
console.log(text);

// Extracting PDF images

const images = scissors.extractImages('input.pdf', { outputDir: 'images' });
console.log(images);

PDF failų apkirpimas Node.js

Reikia pašalinti nepageidaujamus puslapius iš PDF dokumento? Apkirpimas leidžia pašalinti konkrečius puslapius iš PDF dokumento, padedant sukurti glaustesnį ir labiau sutelktą turinį. Atviro kodo biblioteka „Scissors“ tai padaro itin paprasta. Vos kelios kodo eilutės leidžia programinės įrangos kūrėjams apkirpti PDF failus, pašalinant nereikalingus puslapius, užtikrinant, kad jų dokumentai būtų liekni ir sutelkti. Čia pateiktas pavyzdys, kuris rodo, kaip programinės įrangos kūrėjai gali apkirpti esamą PDF failą Node.js aplinkoje.

Kaip apkirpti PDF dokumentus Node.js programose?

const scissors = require('scissors');

scissors.trim('input.pdf', 'output.pdf', { pages: '1-5' });

 Lietuvių