Šiame straipsnyje pateikiamos nuoseklios instrukcijos, kaip sukurti Docker vaizdą, kad naudojant Java būtų paleista GroupDocs.Conversion, skirta node.js. Jame yra scenarijus, skirtas įdiegti node.js, kad paleisti GroupDocs.Conversion for node.js per java ir pateiktas pavyzdinis kodas diegimui patvirtinti. Be to, rasite gaires, kaip paleisti Docker vaizdą per terminalą ir vykdyti pavyzdinį kodą, iliustruojančių GroupDocs.Conversion naudojimą Node.js naudojant Java. Štai pagrindiniai žingsniai, kurių reikia laikytis:
Veiksmai, kaip įdiegti GroupDocs.Conversion for Node.js naudojant Java
- Sukurkite katalogą savo sistemoje
- Parašykite instrukcijas, kaip sukurti Docker vaizdą faile, pavadintame Dockerfile.
- Įrašykite Node.js kodą į failą pavadinimu gdapp.js
- Nukopijuokite abu failus į neseniai sukurtą katalogą
- Įdėkite įvesties DOCX failą į tą patį katalogą
- Pasiekite terminalo / komandų langą anksčiau minėtame kataloge ir vykdykite šią komandą, kad sugeneruotumėte Docker vaizdą
- docker build -t gd-conversion-image .
- Vykdykite šią komandą, kad paleistumėte konteinerį ir konvertuotumėte įvestį DOCX į PDF
- docker run -it gd-conversion-image
Aukščiau aprašyti veiksmai paaiškina, kaip naudoti GroupDocs.Conversion node.js naudojant Java. Norėdami pradėti, turėsite sukurti reikiamus failus ir išsaugoti juos tam skirtame aplanke. Tada atidarykite terminalo / komandų langą tame pačiame kataloge. Tolesniuose veiksmuose vykdysite komandas, kad sukurtumėte Docker vaizdą ir paleistumėte jį naudodami antrą komandą. Kodo pavyzdys gdapp.js konvertuoja Word dokumentą į PDF. Išvesties PDF failą galite rasti tame pačiame kataloge, atlikę šį kodo pavyzdį.
Scenarijus, skirtas įdiegti Node.js, kad paleistumėte GroupDocs.Conversion for Node.js per Java
Dockerfile
gdapp.js
Šis Docker scenarijus prasideda nuo OpenJDK 8 atvaizdo kaip pagrindo, o tada pradeda diegti Node.js, Python 2.x, PIP komandą, Node-Java Bridge, pagrindinius node-gyp kūrimo įrankius ir GroupDocs.Conversion for Node. .js per komandą npm. Jei norite vykdyti kodą konteineryje, galite naudoti šią komandą: docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash. Ši komanda leidžia bendrinti aplanką tarp pagrindinio kompiuterio ir Docker konteinerio, palengvinant duomenų mainus.
Kai vykdote Docker vaizdą, jis sugeneruoja konteinerį ir rodo komandų eilutę. Šioje eilutėje vykdykite komandą node gdapp.js, kuri konvertuoja DOCX failą į PDF. Kadangi sudėtiniame rodinyje nėra dokumentų peržiūros įrankių, gautą PDF failą galite perkelti į sudėtinio rodinio bendrinamą aplanką, pavadintą SharedFolder. Šis veiksmas padarys failą pasiekiamą pagrindinio kompiuterio kataloge PathToSharedFolderOnHostComputer, kur jį bus galima peržiūrėti naudojant PDF peržiūros priemonę.