วิธีสร้าง Docker Image เพื่อเรียกใช้ GroupDocs.Conversion สำหรับ Node.js ผ่าน Java

บทความนี้ให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธี สร้างอิมเมจนักเทียบท่าเพื่อเรียกใช้ GroupDocs.Conversion สำหรับ node.js ผ่าน java ประกอบด้วยสคริปต์สำหรับ ติดตั้ง node.js เพื่อเรียกใช้ GroupDocs.Conversion สำหรับ node.js ผ่าน java และเสนอโค้ดตัวอย่างเพื่อตรวจสอบการติดตั้ง นอกจากนี้ คุณจะพบคำแนะนำในการเรียกใช้อิมเมจ Docker ผ่านเทอร์มินัลและการรันโค้ดตัวอย่าง ซึ่งแสดงให้เห็นการใช้งาน GroupDocs.Conversion สำหรับ Node.js ผ่านทาง Java นี่คือขั้นตอนสำคัญที่ต้องปฏิบัติตาม:

ขั้นตอนในการติดตั้ง GroupDocs.Conversion สำหรับ Node.js ผ่าน Java

  1. สร้างไดเร็กทอรีบนระบบของคุณ
  2. เขียนคำแนะนำเพื่อสร้างอิมเมจ Docker ในไฟล์ชื่อ Dockerfile
  3. เขียนโค้ด Node.js ในไฟล์ชื่อ gdapp.js
  4. คัดลอกทั้งสองไฟล์ไปยังไดเร็กทอรีที่สร้างขึ้นล่าสุด
  5. วางไฟล์ DOCX อินพุตลงในไดเร็กทอรีเดียวกัน
  6. เข้าถึงหน้าต่างเทอร์มินัล/คำสั่งภายในไดเร็กทอรีที่กล่าวถึงก่อนหน้านี้ และดำเนินการคำสั่งต่อไปนี้เพื่อสร้างอิมเมจ Docker
  7. นักเทียบท่า build -t gd-conversion-image
  8. เรียกใช้คำสั่งต่อไปนี้เพื่อเรียกใช้คอนเทนเนอร์เพื่อแปลงอินพุต DOCX เป็น PDF
  9. นักเทียบท่าทำงาน -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

 ไทย