W tym artykule znajdują się instrukcje krok po kroku dotyczące utworzenia obrazu okna dokowanego umożliwiającego uruchomienie narzędzia GroupDocs.Conversion dla pliku node.js za pośrednictwem języka Java. Zawiera skrypt do instalacji node.js w celu uruchomienia GroupDocs.Conversion dla node.js za pośrednictwem Java i oferuje przykładowy kod w celu sprawdzenia instalacji. Ponadto znajdziesz wskazówki dotyczące uruchamiania obrazu Dockera za pośrednictwem terminala i wykonywania przykładowego kodu, ilustrujące wykorzystanie GroupDocs.Conversion dla Node.js za pośrednictwem Java. Oto podstawowe kroki, które należy wykonać:
Kroki, aby zainstalować GroupDocs.Conversion dla Node.js za pośrednictwem Java
- Utwórz katalog w swoim systemie
- Zapisz instrukcje tworzenia obrazu Dockera w pliku o nazwie Dockerfile
- Zapisz kod Node.js w pliku o nazwie gdapp.js
- Skopiuj oba pliki do nowo utworzonego katalogu
- Umieść wejściowy plik DOCX w tym samym katalogu
- Uzyskaj dostęp do okna terminala/poleceń we wspomnianym wcześniej katalogu i wykonaj następujące polecenie, aby wygenerować obraz Dockera
- docker build -t gd-conversion-image .
- Uruchom następujące polecenie, aby uruchomić kontener i przekonwertować wejściowy format DOCX na format PDF
- docker run -it gd-conversion-image
Kroki opisane powyżej wyjaśniają jak używać GroupDocs.Conversion dla node.js za pośrednictwem Java. Na początek musisz utworzyć niezbędne pliki i zapisać je w wyznaczonym folderze. Następnie otwórz okno terminala/poleceń w tym samym katalogu. W kolejnych krokach wykonasz polecenia, aby zbudować obraz Dockera i uruchomić go za pomocą drugiego polecenia. Przykładowy kod w gdapp.js konwertuje dokument Word do formatu PDF. Wyjściowy plik PDF można znaleźć w tym samym katalogu po wykonaniu poniższego przykładowego kodu.
Skrypt instalujący Node.js w celu uruchomienia GroupDocs.Conversion dla Node.js za pośrednictwem Java
Plik Docker
gdapp.js
Ten skrypt Dockera rozpoczyna się od obrazu OpenJDK 8 jako podstawy, a następnie instaluje Node.js, Python 2.x, polecenie PIP, Node-Java Bridge, niezbędne narzędzia do budowania dla node-gyp i GroupDocs.Conversion dla Node .js za pomocą polecenia npm. Jeśli chcesz wykonać kod w kontenerze, możesz użyć następującego polecenia: ‘docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash’. Polecenie to pozwala na udostępnienie folderu pomiędzy komputerem hostem a kontenerem Docker, ułatwiając wymianę danych.
Po uruchomieniu obrazu platformy Docker generuje on kontener i wyświetla wiersz poleceń. W tym wierszu wykonaj polecenie node gdapp.js”, które przeprowadzi konwersję pliku DOCX do formatu PDF. Ponieważ w kontenerze brakuje narzędzi do przeglądania dokumentów, wynikowy plik PDF można przenieść do udostępnionego folderu o nazwie SharedFolder” znajdującego się w kontenerze. Ta czynność sprawi, że plik będzie dostępny w katalogu PathToSharedFolderOnHostComputer” na komputerze hosta, gdzie będzie można go wyświetlić za pomocą przeglądarki plików PDF.