1. Produtos
  2.   PDF
  3.   Node.js
  4.   Scissors
 
  

Biblioteca Node.js Gratuita para Cortar, Dividir & Mesclar Arquivos PDF

Uma Poderosa Biblioteca Open Source de Manipulação de PDF para Node.js que permite aos desenvolvedores de software cortar, dividir, juntar, recortar, ler, extrair (texto, imagens) e combinar documentos PDF no ambiente Node.js.

O que é a Biblioteca Scissors?

Embora os PDFs sejam o padrão para documentos digitais, manipulá-los em um ambiente Node.js pode ser desafiador. Para desenvolvedores de software que buscam uma solução poderosa, o Scissors se destaca como uma biblioteca PDF Node.js de código aberto de primeira linha. Este kit de ferramentas versátil funciona como uma API PDF gratuita, projetada para simplificar tarefas complexas de processamento de PDF. Seja construindo um sistema de gerenciamento de documentos sofisticado ou automatizando relatórios, o Scissors oferece uma maneira direta e eficiente de integrar funcionalidades de PDF diretamente em suas aplicações JavaScript, economizando tempo e esforço valiosos de desenvolvimento.

Esta biblioteca está repleta de recursos essenciais para lidar com qualquer tarefa de manipulação com facilidade. Você pode dividir PDFs em arquivos separados ou aparar arquivos PDF para remover páginas desnecessárias sem esforço. Ela se destaca na extração de conteúdo, permitindo extrair texto de PDF para análise de dados ou extrair imagens de arquivos PDF para outros usos de forma fluida. Além disso, o Scissors permite mesclar vários documentos, adicionar marcas d'água protetoras, criptografar arquivos sensíveis com senhas e otimizar PDFs para tamanhos menores e tempos de carregamento mais rápidos, tornando-se uma ferramenta indispensável para qualquer projeto de desenvolvimento moderno.

Previous Next

Começando com Scissors

O Scissors está disponível no npm, você pode baixá-lo facilmente e instalá-lo em sua máquina. Por favor, use o comando a seguir para uma instalação tranquila.

Instalar a biblioteca Scissors via npm

npm install scissors-pdf 

Dividindo documentos PDF em aplicativos Node.js

Uma das funcionalidades principais da biblioteca open source Scissors é a sua capacidade de dividir PDFs em páginas separadas com apenas algumas linhas de código em aplicações Node.js. Ela permite que os usuários dividam um documento PDF em vários arquivos menores com base em critérios predefinidos, como número de páginas, marcadores ou delimitadores personalizados. Seja para extrair seções específicas de um documento ou fragmentá-lo para processamento adicional, o Scissors torna essa tarefa simples. O exemplo a seguir mostra como desenvolvedores de software podem dividir documentos PDF por marcadores dentro do ambiente Node.js.

Como dividir documentos PDF em aplicações Node.js?

const scissors = require('scissors');

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

Extrair texto e imagens de PDF no Node.js

Extrair texto permite que os desenvolvedores recuperem o conteúdo textual de seu documento PDF, o que pode ser útil para análise de texto ou fins de indexação. Extrair imagens permite que os desenvolvedores de software recuperem imagens incorporadas ao seu documento PDF, oferecendo oportunidades para processamento de imagens ou análise de conteúdo. O Scissors de código aberto facilita para os profissionais de software carregar e extrair conteúdo de um arquivo PDF existente dentro de aplicações Node.js. O exemplo a seguir demonstra como os desenvolvedores de software podem extrair imagens assim como conteúdo textual de arquivos PDF existentes dentro de aplicações Node.js.

Como extrair texto e imagens de documentos PDF em aplicações 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);

Cortando arquivos PDF no Node.js

Precisa remover páginas indesejadas de um documento PDF? O recorte permite remover páginas específicas de um documento PDF, ajudando a criar conteúdo mais conciso e focado. A biblioteca de código aberto Scissors facilita esse processo. Com apenas algumas linhas de código, os desenvolvedores de software podem recortar PDFs para remover páginas desnecessárias, garantindo que seus documentos sejam enxutos e focados. Aqui está um exemplo que mostra como os desenvolvedores de software podem recortar um arquivo PDF existente no ambiente Node.js.

Como cortar documentos PDF em aplicações Node.js?

const scissors = require('scissors');

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

 Português