Comment créer une image Docker pour exécuter GroupDocs.Conversion pour Node.js via Java

Cet article fournit des instructions étape par étape sur la façon de créer une image Docker pour exécuter GroupDocs.Conversion pour node.js via Java. Il comprend un script pour installer node.js afin d’exécuter GroupDocs.Conversion pour node.js via java et propose un exemple de code pour vérifier l’installation. De plus, vous trouverez des conseils sur l’exécution de l’image Docker via le terminal et l’exécution de l’exemple de code, illustrant l’utilisation de GroupDocs.Conversion pour Node.js via Java. Voici les étapes essentielles à suivre :

Étapes pour installer GroupDocs.Conversion pour Node.js via Java

  1. Créez un répertoire sur votre système
  2. Écrivez les instructions pour créer une image Docker dans un fichier nommé Dockerfile
  3. Écrivez le code Node.js dans un fichier nommé gdapp.js
  4. Copiez les deux fichiers dans le répertoire récemment créé
  5. Placez le fichier DOCX d’entrée dans le même répertoire
  6. Accédez à la fenêtre terminal/commande dans le répertoire mentionné précédemment et exécutez la commande suivante pour générer une image Docker
  7. docker build -t gd-conversion-image .
  8. Exécutez la commande suivante pour exécuter le conteneur afin de convertir le DOCX d’entrée en PDF
  9. docker run -it gd-conversion-image

Les étapes décrites ci-dessus expliquent comment utiliser GroupDocs.Conversion pour node.js via Java. Pour commencer, vous devrez créer les fichiers nécessaires et les enregistrer dans un dossier désigné. Ensuite, ouvrez une fenêtre de terminal/commande dans le même répertoire. Dans les étapes suivantes, vous exécuterez des commandes pour créer une image Docker et l’exécuterez à l’aide d’une deuxième commande. L’exemple de code dans gdapp.js convertit un document Word en PDF. Vous pouvez trouver le fichier PDF de sortie dans le même répertoire après avoir exécuté l’exemple de code suivant.

Script pour installer Node.js pour exécuter GroupDocs.Conversion pour Node.js via Java

Fichier Docker

gdapp.js

Ce script Docker commence avec l’image OpenJDK 8 comme base, puis procède à l’installation de Node.js, Python 2.x, de la commande PIP, de Node-Java Bridge, des outils de construction essentiels pour node-gyp et de GroupDocs.Conversion pour Node. .js via la commande npm. Si vous souhaitez exécuter du code dans le conteneur, vous pouvez utiliser la commande suivante : ‘docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash’. Cette commande permet le partage d’un dossier entre l’ordinateur hôte et le conteneur Docker, facilitant l’échange de données.

Lorsque vous exécutez l’image Docker, elle génère un conteneur et affiche une invite de commande. Dans cette invite, exécutez la commande « node gdapp.js », qui effectue la conversion du fichier DOCX en PDF. Étant donné que le conteneur ne dispose pas d’outils de visualisation de documents, vous pouvez transférer le fichier PDF résultant vers le dossier partagé nommé « SharedFolder » dans le conteneur. Cette action rendra le fichier accessible dans le répertoire « PathToSharedFolderOnHostComputer » sur votre ordinateur hôte, où il pourra être visualisé à l’aide d’une visionneuse PDF.

 Français