1. Товары
  2.   PDF
  3.   Node.js
  4.   Scissors
 
  

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

Мощная открытая библиотека Node.js для работы с PDF, позволяющая разработчикам обрезать, разбивать, объединять, обрезать, читать, извлекать (текст, изображения) и объединять 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' });

 Русский