API de procesamiento de PDF para Node.js

Cree, edite, proteja y convierta documentos PDF a múltiples formatos dentro de las aplicaciones Node.js

Descripción general

Aspose.PDF es una biblioteca de generación de documentos PDF para Node.js que facilita la creación de documentos complejos, de varias páginas e imprimibles.

La API está diseñada para ser simple, por lo que generar documentos complejos ha sido a menudo tan simple como unas pocas llamadas a funciones. Como sugiere el nombre, la biblioteca se desarrolla basándose en el código del programa en C++. Esto nos permitió hacerlo lo más rápido posible y compilarlo en WebAssembly lo hizo portátil a diferentes sistemas operativos.

Características de Aspose.PDF para Node.js a través de C++

Cómo manipular archivos PDF en el backend con Aspose.PDF para Node.js a través de C++

Aspose.PDF para Node.js a través de C++ ofrece la posibilidad de manipular archivos PDF en el backend. Al utilizar Aspose.PDF para Node.js a través de C++, puede optimizar PDF, añadir y extraer texto e imágenes, cifrarlos y descifrarlos. También puedes dividir y combinar archivos PDF.

Convertir PDF

Con Aspose.PDF para Node.js a través de C++, puede convertir PDF a JPG y PNG.

Instalación

Para instalar y utilizar Aspose.PDF para Node.js a través de C++ desde un archivo ZIP, siga las instrucciones siguientes:

  • Extraiga los archivos del archivo ZIP
  • Cifre su archivo*.lic con ’encrypt_lic.html'
  • Edita ‘settings.json’ y configure tus ajustes

Características de hipervínculos y archivos adjuntos

El kit de herramientas permite añadir:

  • Atajos de hipervínculos a otras páginas de un documento PDF
  • Hipervínculos a páginas de otros documentos PDF
  • Hipervínculos a archivos que no son PDF
  • Hipervínculos a ubicaciones web.

Junto con la creación de hipervínculos, también tiene la capacidad de extraer hipervínculos de un documento PDF.

Características de seguridad de PDF

API ofrece cifrado de 40 o 128 bits. También se pueden configurar contraseñas de usuario y maestra para mayor seguridad. La manipulación de contenido en archivos, como copiar contenido, imprimir, modificar anotaciones, completar campos de formulario y ensamblar archivos PDF, se puede restringir mediante el uso de esta biblioteca.

Convierte PDF a JPG y otros formatos de imagen

Aspose.PDF para Node.js a través de C++ le permite renderizar y transformar cada página de un archivo PDF en formatos de imagen convencionales, como BMP, JPG y PNG, con la mayor fidelidad posible. Además de imágenes, se pueden guardar fácilmente archivos PDF en formatos DOC y DOCX.

Guarda páginas PDF como imágenes JPEG en Node.js

Cargue un documento PDF existente. Convierta páginas PDF en imágenes y guarde cada página en formato JPG.

Convierte PDF a JPG a través de JavaScript/Node.js

const AsposePdf = require('./AsposePDFforNode.js');
const fs = require("fs");
const os = require("os");

const pdf_file = '<Enter your filename>';
const resultdir = fs.realpathSync(os.tmpdir()) + '/';

AsposePdf().then(AsposePdfModule => {
    console.log("Convert from PDF:");
    const json = AsposePdfModule.AsposePdfPagesToJpg(pdf_file, resultdir + "ResultPdfToJpg{0:D2}.jpg", 150);
    console.log("AsposePdfPagesToJpg => %O",  json.errorCode == 0 ? json.filesNameResult : json.errorText);
});

Aspose.PDF ofrece API de PDF individuales para otros entornos de desarrollo populares, como se indica a continuación: