บทความนี้ให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธี สร้างอิมเมจนักเทียบท่าเพื่อเรียกใช้ 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
- นักเทียบท่า build -t gd-conversion-image
- เรียกใช้คำสั่งต่อไปนี้เพื่อเรียกใช้คอนเทนเนอร์เพื่อแปลงอินพุต DOCX เป็น PDF
- นักเทียบท่าทำงาน -it gd-conversion-image
ขั้นตอนที่อธิบายไว้ข้างต้นจะอธิบาย วิธีใช้ GroupDocs.Conversion สำหรับ node.js ผ่าน java ในการเริ่มต้น คุณจะต้องสร้างไฟล์ที่จำเป็นและบันทึกไว้ในโฟลเดอร์ที่กำหนด หลังจากนั้น ให้เปิดหน้าต่างเทอร์มินัล/คำสั่งภายในไดเร็กทอรีเดียวกัน ในขั้นตอนต่อๆ ไป คุณจะต้องดำเนินการคำสั่งเพื่อสร้างอิมเมจ Docker และรันโดยใช้คำสั่งที่สอง ตัวอย่างโค้ดใน gdapp.js จะแปลงเอกสาร Word เป็น PDF คุณสามารถค้นหาไฟล์ PDF เอาต์พุตได้ในไดเร็กทอรีเดียวกันหลังจากรันโค้ดตัวอย่างต่อไปนี้
สคริปต์สำหรับติดตั้ง Node.js เพื่อรัน GroupDocs.Conversion สำหรับ Node.js ผ่านทาง Java
ด็อคเกอร์ไฟล์
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