1. Produktai
  2.   PDF
  3.   Node.js
  4.   Node-PDF-Image
 
  

Atviro kodo Node.js biblioteka PDF failų konvertavimui į vaizdo formatą

Atviro kodo Node.js PDF konvertavimo biblioteka, kuri leidžia programinės įrangos kūrėjams konvertuoti PDF failus į vaizdo failų formatus, tokius kaip PNG ir JPEG, Node.js programose.

Kas yra Node-PDF-Image?

Node-PDF-Image yra atviro kodo API, skirta konvertuoti PDF failus į vaizdus naudojant Node.js. Sukurta ant galingų PDF ir vaizdų manipuliavimo įrankių, prieinamų Node.js aplinkoje, ši API suteikia efektyvų sprendimą konvertuoti daugelio puslapių PDF dokumentus į aukštos kokybės vaizdus. Ji veikia kaip tiltas tarp PDF ir vaizdo formatų, todėl yra būtinas įrankis programinės įrangos kūrėjams, kuriems reikia manipuliuoti PDF failais savo programose. Ši biblioteka supaprastina puslapių PDF dokumente konvertavimo į vaizdo formatus, tokius kaip PNG, JPEG, GIF ir kitus, procesą, leidžiančią tolesnę manipuliaciją arba rodymą.

Node-PDF-Image sukurtas Node.js, todėl lengva integruoti į bet kurį Node pagrindu veikiantį projektą. Klaidos tvarkymas yra kritiškas gamybos programoms. Biblioteka pateikia aiškias klaidų žinutes, jei konvertavimo metu kažkas nutinka. Nesvarbu, ar kuriate serverio pusės programą, ar komandų eilutės įrankį, Node-PDF-Image suteikia paprastus metodus PDF į vaizdą konvertavimui. Nesvarbu, ar dirbate su miniatiūromis, peržiūromis, ar reikia vaizdo formato jūsų internetinei programai, biblioteka supaprastina visą procesą. Panagrinėkime jos funkcijas, naudojimą ir kaip ją galima integruoti į jūsų Node.js projektus.

Previous Next

Pradžia su Node-PDF-Image biblioteka

Node-PDF-Image yra prieinamas npm, galite jį lengvai atsisiųsti ir įdiegti savo kompiuteryje. Prašome naudoti šią komandą sklandžiam įdiegimui.

Įdiekite Node-PDF-Image biblioteką per npm

npm install node-pdf-image 

PDF konvertavimas į vaizdus Node.js programose

Atviro kodo Node-PDF-Image biblioteka suteikia pilną palaikymą PDF dokumentų konvertavimui į vaizdo failų formatus Node.js programose. Ji leidžia konvertuoti kiekvieną PDF dokumento puslapį į vaizdą vos keliais kodo eilutėmis. Ji palaiko kelis vaizdo formatus, įskaitant PNG ir JPEG, kas suteikia lankstumo, priklausomai nuo jūsų projekto poreikių. Štai pavyzdys, kuris rodo, kaip programų kūrėjai gali konvertuoti PDF į vaizdo formatus naudojant JavaScript kodą.

Kaip konvertuoti PDF į vaizdo formatą Node.js programoje?

const PDFImage = require("node-pdf-image").PDFImage;

const pdfPath = "/path/to/your/document.pdf";  // Specify the PDF path
const pdfImage = new PDFImage(pdfPath);

pdfImage.convertPage(0).then(function(imagePath) {
    console.log("Page 0 converted to:", imagePath);
});

Daugelio puslapių PDF tvarkymas Node.js

Node-PDF-Image ypač naudinga dirbant su kelių puslapių PDF dokumentais. Ji suteikia metodus, leidžiančius tvarkyti kiekvieną puslapį atskirai, leidžiant konvertuoti visą PDF arba tik pasirinktus puslapius į vaizdus Node.js programose. Žemiau pateiktas paprastas pavyzdys konvertuoja pirmąjį PDF puslapį (nulio indeksuotas) į PNG vaizdą. Metodas convertPage() konvertuoja nurodytą puslapį ir grąžina pažadą su kelio į sukurtą vaizdą.

Kaip konvertuoti nurodytą PDF puslapį į PNG vaizdą Node.js?

const PDFImage = require("node-pdf-image").PDFImage;

const pdfImage = new PDFImage("/path/to/sample.pdf");

pdfImage.convertPage(0).then(function(imagePath) {
    console.log("Page 0 is now converted to image and stored at:", imagePath);
});

Aukštos raiškos išvestis Node.js

Scenarijuose, kai svarbūs aukštos kokybės vaizdai, atviro kodo Node-PDF-Image biblioteka leidžia programinės įrangos kūrėjams valdyti išvesties vaizdų rezoliuciją. Nesvarbu, ar kūrėjams reikia miniatiūros peržiūros, ar išsamio, aukštos rezoliucijos vaizdo spausdinimui, Node-PDF-Image suteikia lankstumo koreguoti vaizdo rezoliuciją, kad atitiktų konkrečius programos reikalavimus.

 Lietuvių