Como criar uma imagem Docker para executar GroupDocs.Conversion para Node.js via Java

Este artigo fornece instruções passo a passo sobre como criar uma imagem docker para executar GroupDocs.Conversion para node.js via java. Ele inclui script para instalar node.js para executar GroupDocs.Conversion para node.js via java e oferece código de amostra para verificar a instalação. Além disso, você encontrará orientação sobre como executar a imagem do Docker via terminal e executar o código de amostra, ilustrando a utilização do GroupDocs.Conversion para Node.js via Java. Aqui estão as etapas essenciais a serem seguidas:

Etapas para instalar GroupDocs.Conversion para Node.js via Java

  1. Crie um diretório no seu sistema
  2. Escreva as instruções para criar uma imagem Docker em um arquivo chamado Dockerfile
  3. Escreva o código Node.js em um arquivo chamado gdapp.js
  4. Copie ambos os arquivos para o diretório criado recentemente
  5. Coloque o arquivo DOCX de entrada no mesmo diretório
  6. Acesse o terminal/janela de comando dentro do diretório mencionado anteriormente e execute o seguinte comando para gerar uma imagem Docker
  7. docker build -t gd-conversion-image .
  8. Execute o seguinte comando para executar o contêiner para converter DOCX de entrada em PDF
  9. docker run -it gd-conversion-image

As etapas descritas acima explicam como usar GroupDocs.Conversion para node.js via java. Para começar, você precisará criar os arquivos necessários e salvá-los em uma pasta designada. Depois, abra uma janela de terminal/comando no mesmo diretório. Nas etapas subsequentes, você executará comandos para construir uma imagem Docker e executá-la usando um segundo comando. O exemplo de código em gdapp.js converte um documento do Word em PDF. Você pode encontrar o arquivo PDF de saída no mesmo diretório após executar o exemplo de código a seguir.

Script para instalar Node.js para executar GroupDocs.Conversion para Node.js via Java

Arquivo Docker

gdapp.js

Este script Docker começa com a imagem OpenJDK 8 como sua base e, em seguida, prossegue para instalar o Node.js, Python 2.x, o comando PIP, Node-Java Bridge, ferramentas de construção essenciais para node-gyp e GroupDocs.Conversion para Node.js por meio do comando npm. Se desejar executar código dentro do contêiner, você pode usar o seguinte comando: ‘docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash’. Este comando permite o compartilhamento de uma pasta entre o computador host e o contêiner Docker, facilitando a troca de dados.

Ao executar a imagem do Docker, ele gera um contêiner e exibe um prompt de comando. Neste prompt, execute o comando ’node gdapp.js’, que realiza a conversão do arquivo DOCX para PDF. Como o contêiner não tem ferramentas de visualização de documentos, você pode transferir o arquivo PDF resultante para a pasta compartilhada chamada ‘SharedFolder’ dentro do contêiner. Esta ação tornará o arquivo acessível no diretório ‘PathToSharedFolderOnHostComputer’ no seu computador host, onde ele pode ser visualizado usando um visualizador de PDF.

 Português