Hur man skapar en Docker-bild för att köra GroupDocs.Conversion för Node.js via Java

Den här artikeln ger steg-för-steg-instruktioner om hur du skapar en dockningsbild för att köra GroupDocs.Conversion for node.js via java. Det innehåller skript för att installera node.js för att köra GroupDocs.Conversion för node.js via java och erbjuder exempelkod för att verifiera installationen. Dessutom hittar du vägledning om att köra Docker-avbildningen via terminalen och exekvera exempelkoden, vilket illustrerar användningen av GroupDocs.Conversion för Node.js via Java. Här är de viktigaste stegen som ska följas:

Steg för att installera GroupDocs.Conversion for Node.js via Java

  1. Skapa en katalog på ditt system
  2. Skriv instruktionerna för att skapa en Docker-bild i en fil som heter Dockerfile
  3. Skriv Node.js-koden i en fil som heter gdapp.js
  4. Kopiera båda filerna till den nyligen skapade katalogen
  5. Lägg in DOCX-filen i samma katalog
  6. Gå till terminal/kommandofönstret i den tidigare nämnda katalogen och utför följande kommando för att generera en Docker-avbildning
  7. docker build -t gd-conversion-image .
  8. Kör följande kommando för att köra behållaren för att konvertera indata DOCX till PDF
  9. docker kör -it gd-conversion-image

Stegen som beskrivs ovan förklarar hur man använder GroupDocs.Conversion för node.js via java. Till att börja med måste du skapa de nödvändiga filerna och spara dem i en avsedd mapp. Öppna sedan ett terminal-/kommandofönster i samma katalog. I de efterföljande stegen kommer du att köra kommandon för att bygga en Docker-avbildning och köra den med ett andra kommando. Kodexemplet i gdapp.js konverterar ett Word-dokument till PDF. Du kan hitta den utgående PDF-filen i samma katalog efter att ha kört följande kodexempel.

Skript för att installera Node.js för att köra GroupDocs.Conversion for Node.js via Java

Dockerfile

gdapp.js

Detta Docker-skript börjar med OpenJDK 8-avbildningen som grund och fortsätter sedan med att installera Node.js, Python 2.x, PIP-kommandot, Node-Java Bridge, viktiga byggverktyg för nod-gyp och GroupDocs.Conversion for Node .js via kommandot npm. Om du vill köra kod i behållaren kan du använda följande kommando: ‘docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash’. Detta kommando gör det möjligt att dela en mapp mellan värddatorn och Docker-behållaren, vilket underlättar datautbyte.

När du kör Docker-avbildningen genererar den en behållare och visar en kommandotolk. I denna prompt, kör kommandot ’node gdapp.js’, som utför konverteringen av DOCX-filen till PDF. Eftersom behållaren saknar dokumentvisningsverktyg kan du överföra den resulterande PDF-filen till den delade mappen som heter ‘SharedFolder’ i behållaren. Den här åtgärden gör filen tillgänglig i katalogen ‘PathToSharedFolderOnHostComputer’ på din värddator, där den kan visas med en PDF-läsare.

 Svenska