Bài viết này cung cấp hướng dẫn từng bước về cách tạo hình ảnh docker để chạy GroupDocs.Conversion cho node.js qua java. Nó bao gồm tập lệnh để cài đặt node.js để chạy GroupDocs.Conversion cho node.js qua java và cung cấp mã mẫu để xác minh quá trình cài đặt. Ngoài ra, bạn sẽ tìm thấy hướng dẫn về cách chạy hình ảnh Docker qua thiết bị đầu cuối và thực thi mã mẫu, minh họa cách sử dụng GroupDocs.Conversion cho Node.js qua Java. Dưới đây là các bước thiết yếu cần phải tuân theo:
Các bước cài đặt GroupDocs.Conversion cho Node.js qua Java
- Tạo một thư mục trên hệ thống của bạn
- Viết hướng dẫn tạo Docker image trong file có tên Dockerfile
- Viết mã Node.js vào tệp có tên gdapp.js
- Sao chép cả hai tập tin vào thư mục được tạo gần đây
- Đặt tệp DOCX đầu vào vào cùng thư mục
- Truy cập cửa sổ terminal/lệnh trong thư mục được đề cập trước đó và thực hiện lệnh sau để tạo hình ảnh Docker
- docker build -t gd-conversion-image .
- Chạy lệnh sau để chạy vùng chứa để chuyển đổi DOCX đầu vào sang PDF
- docker run -it gd-conversion-image
Các bước được nêu ở trên giải thích cách sử dụng GroupDocs.Conversion cho node.js qua java. Để bắt đầu, bạn cần tạo các tệp cần thiết và lưu chúng vào một thư mục được chỉ định. Sau đó, mở một cửa sổ terminal/command trong cùng thư mục. Trong các bước tiếp theo, bạn sẽ thực thi các lệnh để xây dựng hình ảnh Docker và chạy nó bằng lệnh thứ hai. Ví dụ về mã trong gdapp.js chuyển đổi tài liệu Word thành PDF. Bạn có thể tìm thấy tệp PDF đầu ra trong cùng thư mục sau khi thực thi đoạn mã ví dụ sau.
Tập lệnh cài đặt Node.js để chạy GroupDocs.Conversion cho Node.js qua Java
Tệp Docker
gdapp.js
Tập lệnh Docker này bắt đầu với hình ảnh OpenJDK 8 làm nền tảng, sau đó tiến hành cài đặt Node.js, Python 2.x, lệnh PIP, Node-Java Bridge, các công cụ xây dựng thiết yếu cho node-gyp và GroupDocs.Conversion cho Node .js thông qua lệnh npm. Nếu muốn thực thi mã trong vùng chứa, bạn có thể sử dụng lệnh sau: ‘docker run -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-conversion-image /bin/bash’. Lệnh này cho phép chia sẻ thư mục giữa máy chủ và vùng chứa Docker, tạo điều kiện trao đổi dữ liệu.
Khi bạn thực thi hình ảnh Docker, nó sẽ tạo một vùng chứa và hiển thị dấu nhắc lệnh. Trong lời nhắc này, hãy thực thi lệnh ’node gdapp.js’ để thực hiện chuyển đổi tệp DOCX thành PDF. Vì vùng chứa thiếu công cụ xem tài liệu nên bạn có thể chuyển tệp PDF thu được sang thư mục dùng chung có tên ‘SharedFolder’ trong vùng chứa. Hành động này sẽ làm cho tệp có thể truy cập được trong thư mục ‘PathToSharedFolderOnHostComputer’ trên máy chủ của bạn, nơi có thể xem tệp bằng trình xem PDF.