Cómo crear una imagen de Docker para ejecutar GroupDocs.Conversion para Node.js a través de Java

Este artículo proporciona instrucciones paso a paso sobre cómo crear una imagen de Docker para ejecutar GroupDocs.Conversion para node.js mediante Java. Incluye un script para instalar node.js para ejecutar GroupDocs.Conversion para node.js mediante Java y ofrece un código de muestra para verificar la instalación. Además, encontrará instrucciones sobre cómo ejecutar la imagen de Docker mediante la terminal y ejecutar el código de muestra, que ilustra el uso de GroupDocs.Conversion para Node.js mediante Java. Estos son los pasos esenciales que se deben seguir:

Pasos para instalar GroupDocs.Conversion para Node.js a través de Java

  1. Crea un directorio en tu sistema
  2. Escriba las instrucciones para crear una imagen de Docker en un archivo llamado Dockerfile
  3. Escriba el código Node.js en un archivo llamado gdapp.js
  4. Copia ambos archivos en el directorio recientemente creado
  5. Coloque el archivo DOCX de entrada en el mismo directorio
  6. Acceda a la ventana de terminal/comando dentro del directorio mencionado anteriormente y ejecute el siguiente comando para generar una imagen de Docker
  7. docker build -t gd-conversion-image .
  8. Ejecute el siguiente comando para ejecutar el contenedor para convertir el archivo DOCX de entrada a PDF
  9. docker run -it imagen de conversión de gd

Los pasos descritos anteriormente explican cómo usar GroupDocs.Conversion para node.js a través de Java. Para comenzar, deberá crear los archivos necesarios y guardarlos en una carpeta designada. Luego, abra una ventana de terminal/comando dentro del mismo directorio. En los pasos subsiguientes, ejecutará comandos para crear una imagen de Docker y la ejecutará utilizando un segundo comando. El ejemplo de código en gdapp.js convierte un documento de Word a PDF. Puede encontrar el archivo PDF de salida en el mismo directorio después de ejecutar el siguiente ejemplo de código.

Script para instalar Node.js para ejecutar GroupDocs.Conversion para Node.js a través de Java

Archivo Docker

gdapp.js

Este script de Docker comienza con la imagen OpenJDK 8 como base y luego procede a instalar Node.js, Python 2.x, el comando PIP, Node-Java Bridge, herramientas de compilación esenciales para node-gyp y GroupDocs.Conversion para Node.js mediante el comando npm. Si desea ejecutar código dentro del contenedor, puede usar el siguiente comando: ‘docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash’. Este comando permite compartir una carpeta entre la computadora host y el contenedor de Docker, lo que facilita el intercambio de datos.

Cuando ejecuta la imagen de Docker, se genera un contenedor y se muestra un símbolo del sistema. En este símbolo del sistema, ejecute el comando ’node gdapp.js’, que realiza la conversión del archivo DOCX a PDF. Dado que el contenedor no tiene herramientas de visualización de documentos, puede transferir el archivo PDF resultante a la carpeta compartida denominada ‘SharedFolder’ dentro del contenedor. Esta acción hará que el archivo sea accesible en el directorio ‘PathToSharedFolderOnHostComputer’ en su computadora host, donde se puede ver con un visor de PDF.

 Español