Dit uitgebreide artikel begeleidt u door het proces van het opzetten van uw omgeving met gedetailleerde, stapsgewijze instructies voor het maken van een Docker-image om GroupDocs.Viewer voor Node.js via Java uit te voeren. Het behandelt alles wat u nodig hebt om aan de slag te gaan, inclusief een script dat Node.js installeert om GroupDocs.Viewer voor Node.js via Java uit te voeren. Hiermee zorgt u ervoor dat alle benodigde afhankelijkheden correct zijn geconfigureerd in uw Docker-container. Om u te helpen bij het valideren van uw installatie, bevat het artikel ook een voorbeeld van een Node.js-script dat is ontworpen om te bevestigen dat GroupDocs.Viewer naar behoren functioneert binnen de container. Daarnaast ontvangt u duidelijke instructies over hoe u de Docker-image rechtstreeks vanuit uw terminal of opdrachtprompt kunt uitvoeren en hoe u de meegeleverde voorbeeldcode kunt uitvoeren. Het biedt een praktische demonstratie van het gebruik van GroupDocs.Viewer voor Node.js via Java in een Dockerized-omgeving.
Hieronder vindt u de essentiële stappen die nodig zijn om deze installatie van begin tot eind te voltooien:
Stappen voor het installeren van GroupDocs.Viewer voor Node.js via Java
- Maak een nieuwe map op uw systeem om uw projectbestanden in op te slaan
- Maak in deze map een bestand met de naam Dockerfile en voeg de nodige instructies toe om de Docker-image te definiëren
- Schrijf uw Node.js-applicatiecode en sla deze op in een bestand met de naam gdviewer.js
- Verplaats zowel het Dockerfile als gdviewer.js naar de projectmap die u eerder hebt gemaakt
- Plaats het invoer-DOCX-bestand dat u wilt renderen in dezelfde directory
- Open een terminal of opdrachtprompt, navigeer naar de projectmap en voer de volgende opdracht uit om de Docker-image te bouwen
- docker build -t gd-viewer-image .
- Nadat de afbeelding succesvol is gebouwd, gebruikt u de volgende opdracht om de container te starten en het renderproces van DOCX naar HTML uit te voeren
- docker run -it gd-viewer-image
De bovenstaande instructies laten zien hoe u GroupDocs.Viewer voor Node.js via Java kunt gebruiken. Om te beginnen, moet u eerst de vereiste bestanden aanmaken en deze opslaan in een specifieke map op uw systeem. Open vervolgens een terminal of opdrachtprompt in die map. De bovenstaande stappen begeleiden u bij het bouwen van een Docker-image met behulp van een reeks opdrachten, gevolgd door het uitvoeren van de container met een andere opdracht. De voorbeeldcode in gdviewer.js is ontworpen om een DOCX (Word)-document naar HTML te renderen. Zodra het voorbeeld is uitgevoerd, worden de gegenereerde HTML-bestanden in dezelfde map opgeslagen.
Script om Node.js te installeren om GroupDocs.Viewer voor Node.js via Java uit te voeren
Dockerbestand
gdviewer.js
Deze Docker-installatie begint met de OpenJDK 8-image als basis. Vervolgens worden een aantal benodigde componenten geïnstalleerd, waaronder Node.js, Python 2.x, de PIP-pakketbeheerder, de Node-Java Bridge en de buildtools die nodig zijn voor node-gyp
. Daarnaast wordt GroupDocs.Viewer voor Node.js geïnstalleerd met behulp van de npm
-pakketbeheerder.
Om code in de container uit te voeren, kunt u de volgende opdracht gebruiken:
docker run -it -v /PadNaarGedeeldeMapOpHostComputer:/GedeeldeMap gd-viewer-image /bin/bash
Met deze opdracht koppelt u een gedeelde map tussen uw hostcomputer en de Docker-container, waardoor u eenvoudig gegevens van en naar de containeromgeving kunt overbrengen.
Wanneer u de Docker-image uitvoert, wordt er een container aangemaakt en verschijnt er een opdrachtprompt. Typ hier ’node gdviewer.js’ om het Word-document te renderen naar webpagina’s. Omdat de container geen documentviewers heeft, moet u de HTML-bestanden verplaatsen naar de gedeelde map ‘SharedFolder’ in de container. Op deze manier worden de HTML-bestanden opgeslagen in de map ‘PadNaarGedeeldeMapOpHostComputer’ op uw computer, zodat u ze kunt openen en bekijken met een webbrowser.