Questo articolo completo ti guiderà attraverso il processo di configurazione del tuo ambiente, fornendo istruzioni dettagliate e passo passo su come creare un’immagine Docker per eseguire GroupDocs.Viewer per node.js tramite Java. Copre tutto il necessario per iniziare, incluso uno script che installerà node.js per eseguire GroupDocs.Viewer per node.js tramite Java, assicurandoti che tutte le dipendenze necessarie siano configurate correttamente all’interno del tuo contenitore Docker. Per aiutarti a convalidare la configurazione, l’articolo include anche uno script Node.js di esempio progettato per confermare che GroupDocs.Viewer funzioni come previsto all’interno del contenitore. Inoltre, riceverai istruzioni chiare su come eseguire l’immagine Docker direttamente dal tuo terminale o dal prompt dei comandi e su come eseguire il codice di esempio incluso, fornendo una dimostrazione pratica di come utilizzare GroupDocs.Viewer per Node.js tramite Java in un ambiente Dockerizzato.
Di seguito sono riportati i passaggi essenziali necessari per completare questa configurazione dall’inizio alla fine:
Passaggi per installare GroupDocs.Viewer per Node.js tramite Java
- Crea una nuova directory sul tuo sistema per contenere i file del tuo progetto
- All’interno di questa directory, crea un file denominato Dockerfile e aggiungi le istruzioni necessarie per definire l’immagine Docker
- Scrivi il codice della tua applicazione Node.js e salvalo in un file denominato gdviewer.js
- Sposta sia il Dockerfile che gdviewer.js nella directory del progetto creata in precedenza
- Posizionare il file DOCX di input che si desidera eseguire il rendering nella stessa directory
- Apri un terminale o un prompt dei comandi, vai alla directory del progetto ed esegui il seguente comando per creare l’immagine Docker
- docker build -t gd-viewer-image .
- Dopo che l’immagine è stata creata correttamente, utilizzare il seguente comando per avviare il contenitore ed eseguire il processo di rendering di DOCX in HTML
- docker run -it gd-viewer-image
Le istruzioni fornite sopra mostrano come utilizzare GroupDocs.Viewer per Node.js tramite Java. Per iniziare, è necessario creare i file necessari e salvarli in una cartella specifica sul sistema. Una volta fatto, aprire un terminale o un prompt dei comandi all’interno di quella cartella. I passaggi precedenti guideranno l’utente nella creazione di un’immagine Docker utilizzando una serie di comandi, seguiti dall’esecuzione del contenitore con un altro comando. Il codice di esempio presente in gdviewer.js è progettato per convertire un documento DOCX (Word) in HTML. Una volta eseguito l’esempio, i file HTML generati verranno salvati nella stessa cartella.
Script per installare Node.js per eseguire GroupDocs.Viewer per Node.js tramite Java
Dockerfile
gdviewer.js
Questa configurazione Docker inizia utilizzando l’immagine OpenJDK 8 come base. Quindi installa una serie di componenti necessari, tra cui Node.js, Python 2.x, il gestore di pacchetti PIP, il bridge Node-Java e gli strumenti di compilazione necessari per node-gyp
. Inoltre, installa GroupDocs.Viewer per Node.js utilizzando il gestore di pacchetti npm
.
Per eseguire il codice all’interno del contenitore, puoi utilizzare il seguente comando:
docker run -it -v /PercorsoCartellaCondivisaSuComputerHost:/CartellaCondivisa gd-viewer-image /bin/bash
Questo comando monta una cartella condivisa tra la macchina host e il contenitore Docker, semplificando il trasferimento dei dati dentro e fuori dall’ambiente del contenitore.
Quando esegui l’immagine Docker, viene creato un contenitore e viene visualizzato un prompt dei comandi. A questo prompt, digita node gdviewer.js
per visualizzare il documento Word su pagine web. Poiché il contenitore non dispone di visualizzatori di documenti, è necessario spostare i file HTML nella cartella condivisa denominata SharedFolder
all’interno del contenitore. In questo modo, i file HTML verranno salvati nella cartella PathToSharedFolderOnHostComputer
sul tuo computer, consentendoti di aprirli e visualizzarli tramite un browser web.