1. Productos
  2.   PDF
  3.   Node.js
  4.   Aspose.PDF para Node.js mediante C++

Aspose.PDF para Node.js mediante C++

 
 

API Node.js para la creación y conversión de archivos PDF

Una biblioteca Node.js muy poderosa para el procesamiento de documentos PDF en línea. Permite crear, leer, modificar, renderizar, proteger, optimizar y convertir PDFs a XLSX en aplicaciones Node.js.

¿Qué es Aspose.PDF para Node.js mediante C++?

Los PDFs siguen siendo el estándar para documentos digitales en todas las industrias, pero manejarlos programáticamente —especialmente para tareas como extracción de texto, conversión de formatos o protección de archivos— puede ser complejo. Aspose.PDF para Node.js vía C++ ofrece una solución potente y eficiente al permitir a los desarrolladores crear PDFs en Node.js, leer archivos PDF e integrar sin problemas funciones avanzadas de manipulación de PDFs en sus aplicaciones. Diseñada para velocidad y fiabilidad, esta biblioteca aprovecha el rendimiento de C++ mientras brinda una experiencia fluida para los desarrolladores de Node.js. Ya sea que necesites modificar archivos PDF, extraer texto de un PDF o convertir un archivo PDF a XLSX, esta solución lo cubre todo sin requerir un conocimiento profundo de los internos de PDF.

Yendo más allá de la edición básica, Aspose.PDF le permite encriptar archivos PDF, proteger archivos PDF con contraseñas, combinar o dividir PDFs, agregar anotaciones y, de forma dinámica, insertar o eliminar archivos adjuntos e imágenes. Los desarrolladores también pueden optimizar los PDFs en Node.js para reducir el tamaño y mejorar el rendimiento, o aplicar marcas de agua y OCR al contenido escaneado. Con su conjunto de herramientas integral y su diseño listo para la nube, Aspose.PDF le permite convertir archivos PDF en Node.js y crear aplicaciones PDF ricas en funciones que escalan. Para cualquier desarrollador que busque simplificar los flujos de trabajo de documentos con una API REST de PDF para Node.js confiable, Aspose.PDF para Node.js a través de C++ es la elección ideal.

Previous Next

Comenzando con Aspose.PDF para Node.js mediante C++

Para instalar y usar Aspose.PDF con Node.js a través de C++ desde un archivo *-ZIP, siga las siguientes instrucciones

  • Extraer los archivos del archivo ZIP
  • Cifra tu archivo *.lic usando ‘encrypt_lic.html
  • Edita ‘settings.json’ y configura tus ajustes

También puede descargar la biblioteca directamente desde la página del producto Aspose.PDF

Convertir archivos PDF dentro de Node.js

Aspose.PDF para Node.js a través de C++ facilita a los profesionales de software convertir rápida y fácilmente sus documentos PDF a los formatos más populares en el entorno Node.js. Permite una conversión fluida de archivos PDF a varios formatos de archivo populares, incluidos DOCX, XLSX, EPUB, HTML, imágenes (JPEG, PNG, TIFF) y muchos más. Esta característica permite a los desarrolladores adaptar el contenido PDF a diferentes plataformas y casos de uso sin esfuerzo. El siguiente ejemplo muestra cómo los desarrolladores pueden convertir documentos PDF existentes a formatos de archivo XLSX dentro de aplicaciones Node.js.

¿Cómo convertir documentos PDF al formato XLSX dentro de aplicaciones 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);
  });

Extraer texto de PDF en Node.js

Extraer texto así como imágenes del documento PDF es una tarea muy exigente y útil. Aspose.PDF para Node.js a través de C++ ha proporcionado numerosas funciones útiles que permiten a los desarrolladores de software extraer texto de documentos PDF con precisión, facilitando el procesamiento y análisis del contenido de forma programática. Esta característica es esencial para tareas como búsqueda de texto, análisis de contenido y extracción de datos. El siguiente ejemplo de código demuestra cómo los usuarios pueden extraer texto de sus documentos PDF dentro de aplicaciones Node.js.

¿Cómo extraer texto de un documento PDF dentro de 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 dentro de aplicaciones Node.js

Aspose.PDF para Node.js a través de C++ ofrece funciones para asegurar documentos PDF con solo un par de líneas de código dentro del entorno Node.js. Hay varias características importantes de la biblioteca, como firmar digitalmente PDF de forma segura, establecer contraseñas, restringir permisos y cifrar o descifrar el contenido de documentos PDF. A continuación se muestra un ejemplo que demuestra cómo los desarrolladores de software pueden cifrar un documento PDF con una contraseña dentro de aplicaciones Node.js.

¿Cómo cifrar un archivo PDF con contraseña de propietario en 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);
  });

Optimizar documentos PDF dentro de Node.js

Aspose.PDF para Node.js a través de C++ facilita a los desarrolladores de software la optimización del contenido de documentos PDF para la Web. Optimiza los documentos PDF para reducir el tamaño del archivo, mejorar el rendimiento y la compatibilidad dentro de aplicaciones Node.js. La biblioteca también puede modificar documentos PDF existentes añadiendo anotaciones, imágenes, marcas de agua y más. Aquí hay un ejemplo que demuestra cómo los desarrolladores de software pueden optimizar documentos PDF dentro de aplicaciones Node.js.

¿Cómo optimizar un documento PDF para la web dentro de aplicaciones 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);
  });

Creación dinámica de PDF dentro de Node.js

Aspose.PDF para Node.js a través de C++ facilita a los desarrolladores de software generar nuevos documentos PDF desde cero o crear PDFs de forma dinámica basándose en datos dentro de aplicaciones Node.js. La biblioteca también admite agregar páginas, texto, imágenes y otros elementos de forma programática dentro de los documentos PDF.

 Español