API de traitement PDF pour Node.js

Créez, modifiez, protégez et convertissez des documents PDF en plusieurs formats dans les applications Node.js

Aperçu

Aspose.PDF est une bibliothèque de génération de documents PDF pour Node.js qui facilite la création de documents complexes, de plusieurs pages et imprimables.

L’API étant conçue pour être simple, la génération de documents complexes se résume souvent à quelques appels de fonction. Comme son nom l’indique, la bibliothèque est développée sur la base du code d’un programme en C++. Cela nous a permis de le rendre aussi rapide que possible, et sa compilation dans WebAssembly l’a rendu portable sur différents systèmes d’exploitation.

Fonctionnalités Aspose.PDF pour Node.js via C++

Comment manipuler des fichiers PDF sur le backend avec Aspose.PDF pour Node.js via C++

Aspose.PDF pour Node.js via C++ donne la possibilité de manipuler des fichiers PDF sur le backend. En utilisant Aspose.PDF pour Node.js via C++, vous pouvez optimiser le PDF, ajouter et extraire du texte et des images, les chiffrer et les déchiffrer. Vous pouvez également scinder et fusionner un PDF.

Convertir un PDF

En utilisant Aspose.PDF pour Node.js via C++, vous pouvez convertir un PDF en JPG et PNG.

Montage

Pour installer et utiliser Aspose.PDF pour Node.js via C++ à partir d’une archive ZIP, suivez les instructions suivantes :

  • Extraire les fichiers de l’archive ZIP
  • Chiffrez votre fichier*.lic à l’aide de « encrypt_lic.html »
  • Modifiez ‘settings.json’ et configurez vos paramètres

Fonctionnalités des hyperliens et des pièces jointes

La boîte à outils permet d’ajouter :

  • Raccourcis vers d’autres pages d’un document PDF
  • Hyperliens vers des pages d’autres documents PDF
  • Hyperliens vers des fichiers non PDF
  • Hyperliens vers des sites Web.

Outre la création d’hyperliens, vous pouvez également extraire des hyperliens d’un document PDF.

Fonctionnalités de sécurité des PDF

L’API propose un cryptage 40 bits ou 128 bits. Vous pouvez également définir des mots de passe utilisateur et principal pour plus de sécurité. La manipulation du contenu dans les fichiers, telle que la copie de contenu, l’impression, l’impression dégradée, la modification d’annotations, la saisie de champs de formulaire ainsi que l’assemblage de fichiers PDF, peuvent toutes être limitées à l’aide de cette bibliothèque

Convertir un PDF en JPG et dans d'autres formats d'image

Aspose.PDF pour Node.js via C++ vous permet de rendre et de transformer chaque page d’un fichier PDF en formats d’image classiques tels que BMP, JPG et PNG, avec la plus grande fidélité possible. Outre les images, on peut facilement enregistrer des PDF aux formats DOC et DOCX.

Enregistrez les pages PDF sous forme d'images JPEG dans Node.js

Chargez un document PDF existant. Convertissez les pages PDF en images et enregistrez chaque page au format JPG.

Convertir un PDF en JPG via 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 propose des API PDF individuelles pour d'autres environnements de développement courants, comme indiqué ci-dessous :