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. 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ções sobre como executar a imagem Docker por meio do terminal e executar o código de amostra, ilustrando a utilização de 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 em 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 os dois arquivos para o diretório criado recentemente
  5. Coloque o arquivo DOCX de entrada no mesmo diretório
  6. Acesse a janela terminal/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 entrada DOCX 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 base e, em seguida, prossegue com a instalação do Node.js, Python 2.x, o comando PIP, Node-Java Bridge, ferramentas de construção essenciais para node-gyp e GroupDocs.Conversion for 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.

Quando você executa a imagem do Docker, ela 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 possui 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’ em seu computador host, onde poderá ser visualizado usando um visualizador de PDF.

 Português