Den här omfattande artikeln guidar dig genom processen att konfigurera din miljö genom att ge detaljerade steg-för-steg-instruktioner om hur du skapar en docker-avbildning för att köra GroupDocs.Viewer för node.js via Java. Den täcker allt du behöver för att komma igång, inklusive ett skript som installerar node.js för att köra GroupDocs.Viewer för node.js via Java, vilket säkerställer att alla nödvändiga beroenden är korrekt konfigurerade i din Docker-container. För att hjälpa dig validera din installation innehåller artikeln också ett exempel på ett Node.js-skript som är utformat för att bekräfta att GroupDocs.Viewer fungerar som förväntat i containern. Dessutom får du tydlig vägledning om hur du kör Docker-avbildningen direkt från din terminal eller kommandotolk och hur du kör den medföljande exempelkoden, vilket ger en praktisk demonstration av hur du använder GroupDocs.Viewer för Node.js via Java i en Dockeriserad miljö.
Nedan hittar du de viktigaste stegen som krävs för att slutföra installationen från början till slut:
Steps to Install GroupDocs.Viewer for Node.js via Java
- Skapa en ny katalog på ditt system för att lagra dina projektfiler
- I den här katalogen skapar du en fil med namnet Dockerfile och lägger till nödvändiga instruktioner för att definiera Docker-avbildningen.
- Skriv din Node.js-applikationskod och spara den i en fil med namnet gdviewer.js
- Flytta både Dockerfile och gdviewer.js till projektkatalogen du skapade tidigare.
- Placera den DOCX-fil som du vill rendera i samma katalog
- Öppna en terminal eller kommandotolk, navigera till projektkatalogen och kör följande kommando för att bygga Docker-avbildningen.
- docker build -t gd-viewer-image.
- När bilden har skapats, använd följande kommando för att starta containern och utföra renderingsprocessen av DOCX till HTML
- docker kör -it gd-viewer-image
Instruktionerna ovan visar hur man använder GroupDocs.Viewer för Node.js via Java. För att komma igång måste du först skapa de nödvändiga filerna och lagra dem i en specifik mapp på ditt system. När det är gjort öppnar du en terminal eller kommandotolk i den mappen. Stegen ovan guidar dig genom att bygga en Docker-avbildning med hjälp av en uppsättning kommandon, följt av att köra containern med ett annat kommando. Exempelkoden som finns i gdviewer.js är utformad för att rendera ett DOCX-dokument (Word) till HTML. När exemplet har körts lagras de genererade HTML-filerna i samma mapp.
Skript för att installera Node.js för att köra GroupDocs.Viewer för Node.js via Java
Dockerfile
gdviewer.js
Denna Docker-installation börjar med att använda OpenJDK 8-avbildningen som bas. Sedan installeras en serie nödvändiga komponenter, inklusive Node.js, Python 2.x, PIP-pakethanteraren, Node-Java Bridge och de byggverktyg som krävs för node-gyp
. Dessutom installeras GroupDocs.Viewer för Node.js med hjälp av npm
-pakethanteraren.
För att köra kod inuti containern kan du använda följande kommando:
docker run -it -v /PathToDeledFolderOnHostComputer:/DeladMapp gd-viewer-image /bin/bash
Det här kommandot monterar en delad mapp mellan din värddator och Docker-containern, vilket gör det enkelt att överföra data till och från containermiljön.
När du kör Docker-avbildningen skapas en container och en kommandotolk visas. Vid den här kommandotolken skriver du node gdviewer.js
för att rendera Word-dokumentet till webbsidor. Eftersom containern inte har några dokumentvisare måste du flytta HTML-filerna till den delade mappen SharedFolder
inuti containern. På så sätt sparas HTML-filerna i mappen PathToSharedFolderOnHostComputer
på din dator, så att du kan öppna och visa dem med en webbläsare.