
Aspose.PDF for Node.js via C++
API Node.js para Criação & Conversão de Arquivos PDF
Uma Biblioteca Node.js muito poderosa para Processamento de Documentos PDF Online. Permite criar, Ler, Modificar, Renderizar, Proteger, Otimizar, & Converter PDFs para XLSX em aplicativos Node.js.
O que é Aspose.PDF para Node.js via C++?
Os PDFs continuam sendo o padrão para documentos digitais em diversos setores, mas manipulá-los programaticamente — especialmente para tarefas como extração de texto, conversão de formato ou proteção de arquivos — pode ser complexo. Aspose.PDF for Node.js via C++ oferece uma solução poderosa e eficiente ao permitir que desenvolvedores criem PDFs no Node.js, leiam arquivos PDF e integrem perfeitamente recursos avançados de manipulação de PDF em suas aplicações. Projetada para velocidade e confiabilidade, esta biblioteca aproveita o desempenho do C++ enquanto oferece uma experiência fluida para desenvolvedores Node.js. Seja para modificar arquivos PDF, extrair texto de PDF ou converter arquivos PDF para XLSX, esta solução cobre tudo isso sem exigir conhecimento profundo dos detalhes internos do PDF.
Indo além da edição básica, o Aspose.PDF permite que você criptografe arquivos PDF, proteja arquivos PDF com senhas, mescle ou divida PDFs, adicione anotações e insira ou remova dinamicamente anexos e imagens. Os desenvolvedores também podem otimizar PDFs no Node.js para tamanho e desempenho ou aplicar marcas d'água e OCR para conteúdo escaneado. Com seu conjunto de ferramentas abrangente e design pronto para a nuvem, o Aspose.PDF capacita você a converter arquivos PDF no Node.js e criar aplicações PDF ricas em recursos que escalam. Para qualquer desenvolvedor que deseje simplificar fluxos de trabalho de documentos com uma API REST de PDF confiável para Node.js, o Aspose.PDF para Node.js via C++ é a escolha ideal.
Começando com
Para instalar e usar o Aspose.PDF com Node.js via C++ a partir de um arquivo *-ZIP, siga as instruções abaixo.
- Extrair os arquivos do arquivo ZIP
- Criptografe seu arquivo *.lic usando ‘encrypt_lic.html
- Edite ‘settings.json’ e configure suas configurações
Você também pode baixar a biblioteca diretamente da Aspose.PDF página do produto
Converter arquivos PDF dentro do Node.js
Aspose.PDF para Node.js via C++ facilita para profissionais de software converter rapidamente e facilmente seus documentos PDF para os formatos mais populares no ambiente Node.js. Permite a conversão perfeita de arquivos PDF para vários formatos de arquivo populares, incluindo DOCX, XLSX, EPUB, HTML, imagens (JPEG, PNG, TIFF) e muitos mais. Esse recurso permite que desenvolvedores de software adaptem o conteúdo PDF a diferentes plataformas e casos de uso sem esforço. O exemplo a seguir mostra como os desenvolvedores podem converter documentos PDF existentes para formatos de arquivo XLSX dentro de aplicações Node.js.
Como converter documentos PDF para o formato XLSX em aplicativos Node.js?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to XlsX and save the "ResultPDFtoXlsX.xlsx"*/
const json = AsposePdfModule.AsposePdfToXlsX(pdf_file, "ResultPDFtoXlsX.xlsx");
console.log("AsposePdfToXlsX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Extrair texto de PDF no Node.js
Extrair texto e também imagens do documento PDF é uma tarefa muito exigente e útil. Aspose.PDF para Node.js via C++ forneceu inúmeras funções úteis que permitem aos desenvolvedores de software extrair texto de documentos PDF com precisão, facilitando o processamento e a análise de conteúdo programaticamente. Esse recurso é essencial para tarefas como busca de texto, análise de conteúdo e extração de dados. O exemplo de código a seguir demonstra como os usuários podem extrair texto de seus documentos PDF dentro de aplicações Node.js.
Como extrair texto de um documento PDF no Node.js?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Extract text from a PDF-file*/
const json = AsposePdfModule.AsposePdfExtractText(pdf_file);
console.log("AsposePdfExtractText => %O", json.errorCode == 0 ? json.extractText : json.errorText);
});
Proteger documentos PDF em aplicativos Node.js
Aspose.PDF para Node.js via C++ oferece recursos para proteger documentos PDF com apenas algumas linhas de código no ambiente Node.js. Existem vários recursos importantes na biblioteca, como assinatura digital segura de PDF, definição de senhas, restrição de permissões e criptografia ou descriptografia do conteúdo de documentos PDF. Abaixo está um exemplo que demonstra como os desenvolvedores de software podem criptografar um documento PDF com uma senha em aplicações Node.js.
Como criptografar um arquivo PDF com senha de proprietário no Node.js?
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Encrypt a PDF-file with passwords "user" and "owner", and save the "ResultEncrypt.pdf"*/
const json = AsposePdfModule.AsposePdfEncrypt(pdf_file, "user", "owner", AsposePdfModule.Permissions.PrintDocument, AsposePdfModule.CryptoAlgorithm.RC4x40, "ResultEncrypt.pdf");
console.log("AsposePdfEncrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Otimizar documentos PDF no Node.js
Aspose.PDF para Node.js via C++ facilita para os desenvolvedores de software a otimização do conteúdo de documentos PDF para a Web. Ele otimiza documentos PDF para reduzir o tamanho do arquivo, melhorar o desempenho e a compatibilidade em aplicações Node.js. A biblioteca também pode modificar documentos PDF existentes adicionando anotações, imagens, marcas d'água e muito mais. Aqui está um exemplo que demonstra como os desenvolvedores de software podem otimizar documentos PDF em aplicações Node.js.
Como otimizar documentos PDF para a Web em aplicativos Node.js?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Criação dinâmica de PDF no Node.js
Aspose.PDF para Node.js via C++ facilita para desenvolvedores de software gerar novos documentos PDF do zero ou criar PDFs dinamicamente com base em dados dentro de aplicações Node.js. A biblioteca também suporta a adição de páginas, texto, imagens e outros elementos programaticamente dentro de documentos PDF.
