Створюйте та керуйте PDF‑файлами за допомогою безкоштовного JavaScript API
Модуль Node.js з відкритим кодом дозволяє розробникам ефективно створювати, редагувати, маніпулювати, розділяти, об’єднувати, витягувати дані, додавати анотації та захищати PDF‑файли у додатках Node.js.
Що таке MuhammaraJS?
У сучасній розробці програмного забезпечення створення, редагування та маніпулювання PDF‑файлами стали необхідними для застосунків, які генерують звіти, рахунки та інтерактивні документи. MuhammaraJS, просунутий модуль PDF для Node.js, створений на базі HummusJS, надає розробникам програмного забезпечення потужний, відкритий інструментарій PDF для легкого створення, модифікації, об’єднання та розділення PDF‑файлів. Розроблений з урахуванням масштабованості та гнучкості, він спрощує генерацію PDF, забезпечуючи точний контроль над завданнями, такими як додавання тексту, зображень і форм або витяг даних з PDF‑файлів. Завдяки ефективній продуктивності та безшовній інтеграції в додатки Node.js, MuhammaraJS є вибором номер один для галузей, які потребують динамічних PDF‑робочих процесів.
Виходячи за межі базового створення, MuhammaraJS пропонує розширені функції, такі як шифрування PDF‑файлів, підтримка цифрових підписів та можливість додавати анотації до PDF для співпраці та перегляду. Розробники також можуть застосовувати стиснення PDF або оптимізацію PDF для швидшого обміну та зменшення використання сховища. Його інтуїтивний API та активна спільнота з відкритим кодом полегшують впровадження та розширення, дозволяючи розробникам створювати безпечні, високопродуктивні PDF‑рішення. Незалежно від того, чи будуються великомасштабні корпоративні системи, чи легкі додатки, MuhammaraJS дає змогу розробникам створювати інтерактивні, оптимізовані та захищені PDF у Node.js.
Початок роботи з 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‑файлів.