Aplatissement des PDF avec une API REST Node.js

Ce guide explique comment aplatir des PDF avec l’API REST Node.js. Vous apprendrez à aplatir des PDF en ligne avec l’interface REST Node.js grâce à un SDK Cloud basé sur Node.js, pour imprimer ou partager un PDF tout en empêchant la modification des données saisies dans les champs du formulaire. Cette méthode renforce la sécurité, améliore la compatibilité et garantit l’intégrité des données pour l’archivage.

Condition préalable

Étapes pour aplatir un PDF en ligne avec une interface REST Node.js

  1. Créez une instance de PdfApi à l’aide des identifiants API fournis.
  2. Spécifiez le nom du fichier PDF local, le nom du fichier de stockage distant et le chemin d’accès au fichier de sortie local.
  3. Ouvrez le flux de fichiers PDF local et téléchargez-le dans le dossier racine du stockage cloud.
  4. Appelez PutFieldsFlatten sur le fichier téléchargé pour aplatir tous les champs du formulaire sur place.
  5. Récupérer le PDF traité depuis le stockage cloud sous forme de flux
  6. Copiez le flux PDF téléchargé dans un nouveau fichier local.
  7. Interceptez les exceptions et affichez les messages d’erreur et les traces de pile associés.

Ce processus commence par la configuration de l’API PDF, le choix des chemins d’accès aux fichiers, le chargement du PDF et l’aplatissement de ses champs de formulaire dans le cloud. Ensuite, vous téléchargez le fichier final, l’enregistrez localement et vous vous assurez que toutes les erreurs rencontrées sont clairement signalées.

Code pour aplatir un PDF en ligne avec une API basée sur Node.js

Ce code permet d’aplatir des fichiers PDF en ligne grâce à l’API low-code de Node.js. Vous pouvez importer plusieurs fichiers PDF dans le stockage cloud et les aplatir en passant chaque nom de fichier un par un à la méthode PutFieldsFlatten(). Vous pouvez ensuite télécharger tous les fichiers de sortie ou une sélection grâce à la méthode DownloadFile() de la classe PdfApi.

Cet article a montré comment aplatir un PDF avec l’API Low Code de Node.js. Pour convertir un document PDF en XPS, consultez l’article sur Convertir un PDF en XPS à l’aide d’une API REST Node.js.

 Français