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 la generación de documentos complejos ha sido a menudo tan simple como unas pocas llamadas a funciones. Como su nombre indica, la biblioteca se desarrolla en base al código del programa en C++. Esto nos permitió hacerlo lo más rápido posible, y compilarlo en WebAssembly lo hizo portátil para diferentes sistemas operativos.

Aspose.PDF para Node.js a través de funciones 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 usar Aspose.PDF para Node.js a través de C++, puede optimizar el PDF, agregar y extraer texto e imágenes, cifrarlo y descifrarlo. También puedes dividir y combinar PDF.

Convertir PDF

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

Instalación

Para instalar y usar 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 configura tus ajustes

Funciones 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.

Funciones de seguridad de PDF

La API ofrece cifrado de 40 o 128 bits. También se pueden establecer contraseñas de usuario y maestras para mayor seguridad. La manipulación del contenido en los archivos, como la copia, la impresión, la modificación de anotaciones, la cumplimentación de campos de formulario y el ensamblaje de 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 las imágenes, se pueden guardar fácilmente PDF en formatos DOC y DOCX.

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

Cargue un documento PDF existente. Convierte páginas PDF en imágenes y guarda 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);
});

Recursos de apoyo y aprendizaje