Come creare un'immagine Docker per eseguire GroupDocs.Conversion per Node.js tramite Java

Questo articolo fornisce istruzioni dettagliate su come creare un’immagine Docker per eseguire GroupDocs.Conversion per node.js tramite Java. Include uno script per installare node.js per eseguire GroupDocs.Conversion per node.js tramite Java e offre un codice di esempio per verificare l’installazione. Inoltre, troverai una guida per eseguire l’immagine Docker tramite il terminale e per eseguire il codice di esempio, che illustra l’utilizzo di GroupDocs.Conversion per Node.js tramite Java. Ecco i passaggi essenziali da seguire:

Passaggi per installare GroupDocs.Conversion per Node.js tramite Java

  1. Crea una directory sul tuo sistema
  2. Scrivi le istruzioni per creare un’immagine Docker in un file denominato Dockerfile
  3. Scrivi il codice Node.js in un file denominato gdapp.js
  4. Copia entrambi i file nella directory creata di recente
  5. Inserire il file DOCX di input nella stessa directory
  6. Accedere alla finestra terminale/comando all’interno della directory menzionata in precedenza ed eseguire il seguente comando per generare un’immagine Docker
  7. docker build -t gd-conversion-image .
  8. Eseguire il seguente comando per eseguire il contenitore per convertire l’input DOCX in PDF
  9. docker esegui -it gd-conversione-immagine

I passaggi descritti sopra spiegano come usare GroupDocs.Conversion per node.js tramite java. Per iniziare, dovrai creare i file necessari e salvarli in una cartella designata. Dopodiché, apri una finestra terminale/comando nella stessa directory. Nei passaggi successivi, eseguirai i comandi per creare un’immagine Docker e la eseguirai usando un secondo comando. L’esempio di codice in gdapp.js converte un documento Word in PDF. Puoi trovare il file PDF di output nella stessa directory dopo aver eseguito il seguente esempio di codice.

Script per installare Node.js per eseguire GroupDocs.Conversion per Node.js tramite Java

Dockerfile

gdapp.js

Questo script Docker inizia con l’immagine OpenJDK 8 come base, quindi procede all’installazione di Node.js, Python 2.x, il comando PIP, Node-Java Bridge, strumenti di compilazione essenziali per node-gyp e GroupDocs.Conversion per Node.js tramite il comando npm. Se desideri eseguire codice all’interno del contenitore, puoi usare il seguente comando: ‘docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash’. Questo comando consente la condivisione di una cartella tra il computer host e il contenitore Docker, facilitando lo scambio di dati.

Quando esegui l’immagine Docker, genera un contenitore e visualizza un prompt dei comandi. In questo prompt, esegui il comando ’node gdapp.js’, che esegue la conversione del file DOCX in PDF. Poiché il contenitore non dispone di strumenti di visualizzazione dei documenti, puoi trasferire il file PDF risultante nella cartella condivisa denominata ‘SharedFolder’ all’interno del contenitore. Questa azione renderà il file accessibile nella directory ‘PathToSharedFolderOnHostComputer’ sul tuo computer host, dove può essere visualizzato utilizzando un visualizzatore PDF.

 Italiano