1. Produkti
  2.   PDF
  3.   Node.js
  4.   MuhammaraJS
 
  

Izveidojiet un pārvaldiet PDF failus, izmantojot bezmaksas JavaScript API

Atvērtā koda tīrs Node.js modulis ļauj programmatūras izstrādātājiem efektīvi izveidot, rediģēt, manipulēt, sadalīt, apvienot, izgūt datus, pievienot piezīmes un aizsargāt PDF failus Node.js lietotnēs.

Kas ir MuhammaraJS?

Modernā programmatūras izstrādē PDF failu izveide, rediģēšana un manipulācija ir kļuvuši par būtisku rīku lietojumprogrammām, kas ģenerē pārskatus, rēķinus un interaktīvus dokumentus. MuhammaraJS, uzlabots Node.js PDF modulis, kas balstīts uz HummusJS, nodrošina programmatūras izstrādātājiem stabilu, atvērtā koda PDF rīkkopu, lai viegli veiktu izveidi, modificēšanu, apvienošanu un PDF failu sadalīšanu. Izstrādāts mērogojamībai un elastībai, tas vienkāršo PDF ģenerēšanu, vienlaikus piedāvājot precīzu kontroli uzdevumiem, piemēram, teksta, attēlu un formu pievienošanai vai datu izguvei no PDF failiem. Ar savu efektīvo veiktspēju un nevainojamu integrāciju Node.js lietojumprogrammās MuhammaraJS ir izvēle pirmās kārtas nozarēm, kas pieprasa dinamiskus PDF darba plūsmas.

Pārejot pāri pamata radīšanai, MuhammaraJS piedāvā uzlabotas funkcijas, piemēram, PDF failu šifrēšanu, digitālo parakstu atbalstu un iespēju pievienot anotācijas PDF, lai veicinātu sadarbību un pārskatīšanu. Izstrādātāji var arī piemērot kompresiju PDF vai veikt PDF optimizāciju, lai nodrošinātu ātrāku koplietošanu un mazāku glabāšanas vietas patēriņu. Tā intuitīvā API un aktīvā atvērtā koda kopiena ļauj viegli īstenot un paplašināt, ļaujot izstrādātājiem piedāvāt drošus, augstas veiktspējas PDF risinājumus. Neatkarīgi no tā, vai veidojiet lielapjoma uzņēmuma sistēmas vai vieglas lietojumprogrammas, MuhammaraJS ļauj izstrādātājiem izveidot interaktīvus, optimizētus un drošus PDF Node.js vidē.

Previous Next

Sākšana ar MuhammaraJS

MuhammaraJS ir pieejams npm, jūs varat to viegli lejupielādēt un instalēt savā datorā. Lūdzu, izmantojiet šādu komandu, lai veiktu vienkāršu instalēšanu.

Instalējiet MuhammaraJS, izmantojot npm

npm install muhammara 

Izveidot PDF failus Node.js lietotnēs

Atvērtā koda MuhammaraJS vienkāršo PDF dokumentu ģenerēšanas procesu no nulles programmatiski Node.js lietotnēs. Neatkarīgi no tā, vai tas ir rēķinu, atskaišu ģenerēšana vai dinamiska veidlapu aizpildīšana, bibliotēka racionalizē procesu ar savu intuitīvo API un spēcīgo funkciju komplektu. Programmatūras izstrādātāji var bez piepūles sastādīt tekstu, pievienot attēlus, iegult fontus un pielāgot izkārtojumus, lai atbilstu konkrētām prasībām. Zemāk esošais piemērs demonstrē, kā programmatūras izstrādātāji var izveidot jaunu PDF buferi Node.js lietotnēs.

Kā izveidot jaunu PDF kā buferi Node.js lietotnēs?

const Recipe = require("muhammara").Recipe;

const pdfDoc = new Recipe(Buffer.from("new"), null, {
  version: 1.6,
  author: "John Doe",
  title: "Hummus Recipe",
  subject: "A brand new PDF",
});

const pdfBuffer = pdfDoc.createPage("letter-size").endPage().endPDF();

   

Šifrēšanas un drošības atbalsts

Atvērtā koda MuhammaraJS modulis ļauj programmatūras izstrādātājiem viegli šifrēt PDF dokumentus, lai nodrošinātu datu drošību un integritāti Node.js vidē. Tas nodrošina iebūvētu šifrēšanas atbalstu, ļaujot programmatūras izstrādātājiem aizsargāt sensitīvu informāciju PDF dokumentos, izmantojot spēcīgus kriptogrāfiskus algoritmus. Zemāk esošais piemērs demonstrē, kā programmatūras izstrādātāji var piemērot paroles balstītu šifrēšanu, lai ierobežotu piekļuvi sensitīvai informācijai.

Kā aizsargāt sensitīvu informāciju PDF dokumentos?

const password = 'mySecurePassword';
pdfWriter.setPassword(password);

Pievienot anotācijas PDF failiem, izmantojot Node.js

Atvērtā koda MuhammaraJS nodrošina pilnīgu atbalstu anotāciju pievienošanai PDF dokumentiem, izmantojot tikai pāris koda rindas Node.js lietotnēs. Tas atbalsta dažādus anotāciju tipus, piemēram, komentārus, hipersaites vai veidlapas laukus. Tas ļauj programmatūras izstrādātājiem uzlabot PDF dokumentus ar interaktīviem elementiem, palielinot lietotāju iesaisti un lietojamību. Zemāk esošais piemērs parāda, kā Node.js vidē ievietot anotācijas PDF dokumentā.

Kā pievienot anotāciju PDF failiem Node.js lietotnēs?

const annotationContext = pdfWriter.createPage().startText();
annotationContext.writeText('Click here', 100, 100);
annotationContext.endText().end();

Pielietot saspiešanu & optimizāciju PDF failiem

MuhammaraJS atbalsta PDF dokumentu saspiešanu un optimizāciju, lai samazinātu faila lielumu un uzlabotu veiktspēju. Tas izceļas ar izcilu veiktspēju, pateicoties optimizētajai arhitektūrai un efektīviem algoritmiem. Neatkarīgi no tā, vai apstrādājat vienas lapas dokumentu vai vairāku lapu pārskatu, bibliotēka nodrošina izcili ātru un uzticamu darbību. Šī saspiešanas un optimizācijas funkcija ir būtiska efektīvai PDF failu glabāšanai un pārraidei.

 Latviski