Безплатна Node.js библиотека за подрязване, разделяне и обединяване на PDF файлове

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

Какво е библиотеката Scissors?

Докато PDF‑тата са стандартът за цифрови документи, манипулирането им в среда Node.js може да бъде предизвикателно. За софтуерни разработчици, търсещи мощно решение, Scissors се откроява като водеща отворена библиотека за PDF в Node.js. Този универсален набор от инструменти функционира като безплатен PDF API, създаден да опрости сложните задачи по обработка на PDF. Независимо дали изграждате усъвършенствана система за управление на документи или автоматизирате отчети, Scissors предоставя прост и ефективен начин за интегриране на PDF функции директно във вашите JavaScript приложения, спестявайки ценно време и усилия при разработката.

Тази библиотека е натоварена с основни функции, които позволяват лесно справяне с всяка задача по манипулиране. Можете без усилие да разделяте PDF документи на отделни файлове или да подрязвате PDF файлове, за да премахнете ненужни страници. Тя се отличава в извличането на съдържание, като ви позволява безпроблемно да извличате текст от PDF за анализ на данни или да извличате изображения от PDF файлове за други цели. Освен това, Scissors ви дава възможност да обединявате множество документи, да добавяте защитни водни знаци, да криптирате чувствителни файлове с пароли и да оптимизирате PDF‑та за по-малки размери и по-бързо зареждане, което я прави незаменим инструмент за всеки модерен проект за разработка.

Previous Next

Започване с Scissors

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

Инсталиране на библиотеката Scissors чрез npm

npm install scissors-pdf 

Разделяне на PDF документи в Node.js приложения

Една от основните функции на отворената библиотека Scissors е способността ѝ да разделя PDF‑файлове на отделни страници с няколко реда код в Node.js приложения. Тя позволява на потребителите да разделят PDF документ на множество по‑малки файлове въз основа на предварително зададени критерии като брой страници, отметки или персонализирани разделители. Независимо дали трябва да извлечете конкретни части от документ или да го разбивате за по‑нататъшна обработка, Scissors прави тази задача без усилие. Следният пример показва как софтуерните разработчици могат да разделят PDF документи по отметки в Node.js среда.

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

const scissors = require('scissors');

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

Извличане на текст и изображения от PDF в Node.js

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

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

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 файлове в Node.js

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

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

const scissors = require('scissors');

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

 Български