1. Продукти
  2.   PDF
  3.   Node.js
  4.   MuhammaraJS
 
  

Създавайте и управлявайте PDF файлове чрез безплатен JavaScript API

Отворен източник чист Node.js модул позволява на софтуерните разработчици ефективно да създават, редактират, манипулират, разделят, обединяват, извличат данни, добавят анотации и защитават PDF файлове в Node.js приложения.

Какво е MuhammaraJS?

В съвременната софтуерна разработка създаването, редактирането и манипулирането на PDF файлове се превърнаха в съществена част за приложения, които генерират отчети, фактури и интерактивни документи. MuhammaraJS, напреднал Node.js PDF модул, построен върху HummusJS, предоставя на софтуерните разработчици мощен, отворен източник PDF инструментариум за създаване, модифициране, обединяване и разделяне на PDF файлове с лекота. Проектиран за мащабируемост и гъвкавост, той опростява генерирането на PDF, като същевременно предлага прецизен контрол за задачи като добавяне на текст, изображения и форми или извличане на данни от PDF файлове. Със своята ефективна производителност и безпроблемна интеграция в Node.js приложения, MuhammaraJS е предпочитан избор за индустрии, изискващи динамични PDF работни процеси.

Надхвърляйки базовото създаване, MuhammaraJS предлага разширени функции като криптиране на PDF файлове, поддръжка на цифров подпис и възможност за добавяне на анотации към PDF за сътрудничество и преглед. Разработчиците също могат да прилагат компресия на PDF или оптимизация на PDF за по-бързо споделяне и намалено използване на съхранение. Интуитивният му API и активната общност с отворен код улесняват внедряването и разширяването, позволявайки на разработчиците да доставят сигурни, високопроизводителни PDF решения. Независимо дали създавате мащабни корпоративни системи или леки приложения, MuhammaraJS дава възможност на разработчиците да създават интерактивни, оптимизирани и сигурни PDF файлове в Node.js.

Previous Next

Започване с MuhammaraJS

MuhammaraJS е достъпен в npm, можете лесно да го изтеглите и инсталирате на вашата машина. Моля, използвайте следната команда за гладка инсталация.

Инсталирайте MuhammaraJS с npm

npm install muhammara 

Създаване на PDF файлове в Node.js приложения

Отвореният код MuhammaraJS опростява процеса на програмирано генериране на PDF документи от нулата в Node.js приложения. Независимо дали става въпрос за генериране на фактури, отчети или динамично попълване на формуляри, библиотеката улеснява процеса с интуитивния си API и мощния набор от функции. Софтуерните разработчици могат без усилие да съставят текст, добавят изображения, вграждат шрифтове и персонализират оформления, за да отговорят на конкретни изисквания. Следният пример демонстрира как софтуерните разработчици да създадат нов PDF като Buffer в Node.js приложения.

Как да създадем нов PDF като буфер в Node.js приложения?

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();

   

Поддръжка на криптиране и сигурност

Отвореният код MuhammaraJS модул улеснява софтуерните разработчици да криптират PDF документи, за да осигурят сигурност и цялост на данните в средата на Node.js. Той предоставя вградена поддръжка за криптиране, позволявайки на софтуерните разработчици да защитят чувствителна информация в PDF документи, използвайки силни криптографски алгоритми. Следният пример демонстрира как софтуерните разработчици могат да приложат криптиране, базирано на парола, за да ограничат достъпа до чувствителна информация.

Как да защитим чувствителна информация в PDF документи?

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

Добавяне на анотации към PDF файлове чрез Node.js

Отвореният код MuhammaraJS предоставя пълна поддръжка за добавяне на анотации към PDF документи с само няколко реда код в Node.js приложения. Той поддържа различни типове анотации, като коментари, хипервръзки или полета за формуляри. Позволява на софтуерните разработчици да обогатят PDF документите с интерактивни елементи, подобрявайки ангажираността и удобството за потребителите. Следният пример показва как да вмъкнете анотации в PDF документ в Node.js.

Как да добавим анотация към PDF файлове в Node.js приложения?

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

Прилагане на компресия и оптимизация към PDF файлове

MuhammaraJS поддържа компресиране и оптимизация на PDF документи, за да намали размера на файла и подобри производителността. Той се отличава в производителността благодарение на оптимизираната си архитектура и ефективните алгоритми. Независимо дали обработвате едностраничен документ или многостраничен доклад, библиотеката осигурява изключителна скорост и надеждност. Тази функция за компресиране и оптимизация е от съществено значение за ефективно съхранение и предаване на PDF файлове.

 Български