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 lo 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 indicazioni sull’esecuzione dell’immagine Docker tramite il terminale e sull’esecuzione del 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. Inserisci il file DOCX di input nella stessa directory
  6. Accedi alla finestra del terminale/comando all’interno della directory menzionata in precedenza ed esegui il comando seguente per generare un’immagine Docker
  7. docker build -t gd-conversion-image .
  8. Esegui il comando seguente per eseguire il contenitore per convertire l’input DOCX in PDF
  9. docker esegui -it gd-conversion-image

I passaggi sopra descritti spiegano come utilizzare GroupDocs.Conversion per node.js tramite Java. Per iniziare, dovrai creare i file necessari e salvarli in una cartella designata. Successivamente, apri una finestra di terminale/comando nella stessa directory. Nei passaggi successivi eseguirai i comandi per creare un’immagine Docker e eseguirla utilizzando un secondo comando. L’esempio di codice in gdapp.js converte un documento Word in PDF. È possibile 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 con l’installazione di Node.js, Python 2.x, il comando PIP, Node-Java Bridge, strumenti di creazione essenziali per node-gyp e GroupDocs.Conversion per Node .js tramite il comando npm. Se desideri eseguire il codice all’interno del contenitore, puoi utilizzare 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. A questo prompt, esegui il comando node gdapp.js, che esegue la conversione del file DOCX in PDF. Poiché il contenitore non dispone di strumenti per la 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 potrà essere visualizzato utilizzando un visualizzatore PDF.

 Italiano