บทความที่ครอบคลุมนี้จะแนะนำคุณตลอดขั้นตอนการตั้งค่าสภาพแวดล้อมของคุณโดยให้คำแนะนำทีละขั้นตอนโดยละเอียดเกี่ยวกับวิธีการสร้างภาพ Docker เพื่อเรียกใช้ GroupDocs.Viewer สำหรับ node.js ผ่าน Java บทความครอบคลุมทุกสิ่งที่คุณต้องการเพื่อเริ่มต้นใช้งาน รวมถึงสคริปต์ที่จะ ติดตั้ง node.js เพื่อเรียกใช้ GroupDocs.Viewer สำหรับ node.js ผ่าน Java เพื่อให้แน่ใจว่าการอ้างอิงที่จำเป็นทั้งหมดได้รับการกำหนดค่าอย่างถูกต้องภายในคอนเทนเนอร์ Docker ของคุณ เพื่อช่วยคุณตรวจสอบการตั้งค่าของคุณ บทความนี้ยังรวมถึงตัวอย่างสคริปต์ Node.js ที่ออกแบบมาเพื่อยืนยันว่า GroupDocs.Viewer ทำงานตามที่คาดไว้ภายในคอนเทนเนอร์ นอกจากนี้ คุณจะได้รับคำแนะนำที่ชัดเจนเกี่ยวกับวิธีการเรียกใช้ภาพ Docker โดยตรงจากเทอร์มินัลหรือพรอมต์คำสั่งของคุณ และวิธีการเรียกใช้โค้ดตัวอย่างที่รวมอยู่ โดยให้การสาธิตในทางปฏิบัติเกี่ยวกับวิธีการใช้ GroupDocs.Viewer สำหรับ Node.js ผ่าน Java ในสภาพแวดล้อม Docker
ด้านล่างนี้ คุณจะพบขั้นตอนสำคัญที่ต้องดำเนินการเพื่อให้การตั้งค่านี้เสร็จสมบูรณ์ตั้งแต่ต้นจนจบ:
ขั้นตอนการติดตั้ง GroupDocs.Viewer สำหรับ Node.js ผ่าน Java
- สร้างไดเร็กทอรีใหม่บนระบบของคุณเพื่อเก็บไฟล์โครงการของคุณ
- ภายในไดเร็กทอรีนี้ สร้างไฟล์ชื่อ Dockerfile และเพิ่มคำแนะนำที่จำเป็นเพื่อกำหนดภาพ Docker
- เขียนโค้ดแอปพลิเคชัน Node.js ของคุณและบันทึกในไฟล์ชื่อ gdviewer.js
- ย้ายทั้ง Dockerfile และ gdviewer.js ไปยังไดเร็กทอรีโครงการที่คุณสร้างไว้ก่อนหน้านี้
- วางไฟล์ DOCX อินพุตที่คุณต้องการเรนเดอร์ลงในไดเร็กทอรีเดียวกัน
- เปิดเทอร์มินัลหรือพรอมต์คำสั่ง นำทางไปยังไดเร็กทอรีโครงการ และรันคำสั่งต่อไปนี้เพื่อสร้างอิมเมจ Docker
- docker สร้าง -t gd-viewer-image
- หลังจากที่สร้างภาพสำเร็จแล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อเริ่มคอนเทนเนอร์และดำเนินการเรนเดอร์ DOCX เป็น HTML
- docker รัน -it gd-viewer-image
คำแนะนำที่ให้ไว้ข้างต้นจะสาธิตถึงวิธีใช้ GroupDocs.Viewer สำหรับ Node.js ผ่าน Java ในการเริ่มต้น คุณต้องสร้างไฟล์ที่จำเป็นก่อนแล้วจึงจัดเก็บไว้ในโฟลเดอร์ที่ระบุบนระบบของคุณ เมื่อเสร็จแล้ว ให้เปิดเทอร์มินัลหรือพรอมต์คำสั่งภายในโฟลเดอร์นั้น ขั้นตอนข้างต้นจะแนะนำคุณตลอดกระบวนการสร้างอิมเมจ Docker โดยใช้ชุดคำสั่ง จากนั้นจึงรันคอนเทนเนอร์ด้วยคำสั่งอื่น โค้ดตัวอย่างที่พบใน gdviewer.js ออกแบบมาเพื่อแสดงผลเอกสาร DOCX (Word) ในรูปแบบ HTML เมื่อดำเนินการตัวอย่างแล้ว ไฟล์ HTML ที่สร้างขึ้นจะถูกเก็บไว้ในโฟลเดอร์เดียวกัน
สคริปต์สำหรับติดตั้ง Node.js เพื่อเรียกใช้ GroupDocs.Viewer สำหรับ Node.js ผ่าน Java
ไฟล์ Docker
gdviewer.js
การตั้งค่า Docker นี้เริ่มต้นด้วยการใช้ OpenJDK 8 image เป็นฐาน จากนั้นจะติดตั้งชุดส่วนประกอบที่จำเป็น ได้แก่ Node.js, Python 2.x, ตัวจัดการแพ็กเกจ PIP, Node-Java Bridge และเครื่องมือสร้างที่จำเป็นสำหรับ node-gyp
นอกจากนี้ ยังติดตั้ง GroupDocs.Viewer สำหรับ Node.js โดยใช้ตัวจัดการแพ็กเกจ npm
อีกด้วย
ในการรันโค้ดภายในคอนเทนเนอร์ คุณสามารถใช้คำสั่งต่อไปนี้:
docker รัน -it -v /PathToSharedFolderOnHostComputer:/SharedFolder gd-viewer-image /bin/bash
คำสั่งนี้จะติดตั้งโฟลเดอร์ที่แชร์ระหว่างเครื่องโฮสต์ของคุณและคอนเทนเนอร์ Docker ช่วยให้ถ่ายโอนข้อมูลเข้าและออกจากสภาพแวดล้อมคอนเทนเนอร์ได้ง่าย
เมื่อคุณเรียกใช้ภาพ Docker โปรแกรมจะสร้างคอนเทนเนอร์และแสดงพรอมต์คำสั่ง เมื่อพรอมต์นี้ ให้พิมพ์ node gdviewer.js
เพื่อเรนเดอร์เอกสาร Word ลงในหน้าเว็บ เนื่องจากคอนเทนเนอร์ไม่มีโปรแกรมดูเอกสาร คุณจึงต้องย้ายไฟล์ HTML ไปยังโฟลเดอร์ที่แชร์ชื่อว่า SharedFolder
ภายในคอนเทนเนอร์ ด้วยวิธีนี้ ไฟล์ HTML จะถูกบันทึกลงในโฟลเดอร์ PathToSharedFolderOnHostComputer
บนคอมพิวเตอร์ของคุณ ทำให้คุณสามารถเปิดและดูไฟล์เหล่านี้โดยใช้เว็บเบราว์เซอร์ได้