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