
ทำการแปลง DOC เป็น PDF โดยใช้ API ของ Node.js.
Microsoft Word (DOC, DOCX) เป็นรูปแบบที่ได้รับความนิยมสำหรับการสร้างและแก้ไขเอกสาร แต่เมื่อพูดถึงการแบ่งปันอย่างปลอดภัย การเก็บถาวร หรือการพิมพ์ PDF(Portable Document Format) เป็นทางเลือกที่ต้องการ การแปลง Word เป็น PDF จะช่วยให้การจัดรูปแบบสอดคล้องกัน การเข้ากันได้ทั่วไป และความสมบูรณ์ของเอกสารระหว่างแพลตฟอร์มต่างๆ
ในบทแนะนำนี้ คุณจะเรียนรู้วิธีการแปลงไฟล์ Word เป็น PDF โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ Node.js ซึ่งเป็น REST API ที่มีประสิทธิภาพและปรับขนาดได้สำหรับนักพัฒนา
- Node.js SDK สำหรับการแปลง Word เป็น PDF
- แปลงเอกสาร Word เป็น PDF โดยใช้ Node.js
- แปลง DOC เป็น PDF โดยใช้ cURL
Node.js SDK สำหรับการแปลง Word เป็น PDF
GroupDocs.Conversion Cloud SDK สำหรับ Node.js ทำให้การแปลงเอกสารเป็นเรื่องง่าย, มีประสิทธิภาพ, และสามารถขยายได้ เพียงแค่ไม่กี่บรรทัดของโค้ด คุณสามารถรวมการแปลง Word เป็น PDF ที่มีคุณภาพสูงเข้าในแอปพลิเคชัน Node.js ของคุณ
คุณสมบัติหลัก:
- รองรับรูปแบบไฟล์ DOC, DOCX, DOT และรูปแบบ Word อื่นๆ
- แปลงเป็น PDF, HTML, JPG, XLSX และอื่น ๆ.
- อัปโหลด แปลง และดาวน์โหลดผ่านการจัดเก็บข้อมูลคลาวด์.
- OAuth 2.0 การตรวจสอบสิทธิ์อย่างปลอดภัย.
- ไม่จำเป็นต้องใช้ Microsoft Word หรือเครื่องมือของบุคคลที่สาม。
การติดตั้ง ติดตั้ง SDK โดยใช้ npm:
npm install groupdocs-conversion-cloud --save
จากนั้น รับข้อมูลรับรอง API ของคุณ (Client ID และ Client Secret) จาก GroupDocs Cloud Dashboard.
แปลง Word เป็น PDF โดยใช้ Node.js
ทำตามขั้นตอนเหล่านี้เพื่อแปลงไฟล์ DOC/DOCX เป็น PDF โดยใช้ Node.js และ GroupDocs SDK:
- เริ่มต้นการกำหนดค่า API:
const {
Configuration,
ConvertApi,
FileApi,
UploadFileRequest,
ConvertDocumentRequest,
ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
- อัปโหลดเอกสาร Word ไปยังพื้นที่เก็บข้อมูลคลาวด์:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.doc", fs.createReadStream("input-sample.doc"));
await fileApi.uploadFile(uploadRequest);
- กำหนดการตั้งค่าการแปลง:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "pdf";
settings.outputPath = "resultant/output.pdf";
- Execute the Conversion:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("Word successfully converted to PDF.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node
// ขอรับข้อมูลรับรอง API ของคุณ
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// เริ่มต้นการทำงานของ ConvertApi ด้วยวัตถุ Configuration
const {
Configuration,
ConvertApi,
FileApi,
UploadFileRequest,
ConvertDocumentRequest,
ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// กำหนด URL พื้นฐานของ API เพื่อทำการแปลง Word เป็น PDF ออนไลน์
config.setApiBaseUrl("https://api.groupdocs.cloud");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.docx", fs.createReadStream("input-sample.docx"));
await fileApi.uploadFile(uploadRequest);
const settings = new ConvertSettings();
settings.filePath = "input-sample.docx"; // Input file path
settings.format = "pdf"; // Output format
settings.outputPath = "converted/output.pdf"; // Output file path
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("Word successfully converted to PDF.");

Image:- ตัวอย่างการแปลง DOCX เป็น PDF.
แปลง DOC เป็น PDF โดยใช้ cURL
หากคุณชอบใช้ REST โดยตรงหรือรวมเข้ากับสคริปต์ นี่คือวิธีการทำโดยใช้ cURL:
ขั้นตอนที่ 1 – สร้างโทเค็นการเข้าถึง:
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Step 2 – Trigger the DOCX to PDF Conversion:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "Authorization: Bearer <JWT_TOKEN>" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"FilePath": "<inputFile>",
"Format": "pdf",
"OutputPath": "converted/<resultantPDF>",
"LoadOptions": {
"Format": "docx"
}
}'
กรุณาแทนที่ inputFile
ด้วยชื่อของเอกสาร Word ที่ใช้เป็นข้อมูลนำเข้า, resultantPDF
ด้วยชื่อของไฟล์ PDF ที่สร้างขึ้น และ JWTTOKEN
ด้วยโทเค็นการเข้าถึง JWT ที่ปรับแต่งแล้ว.
การแปลง DOC เป็น PDF - บันทึกผลลัพธ์ลงในไดรฟ์ท้องถิ่น: หากคุณต้องการบันทึกไฟล์ PDF ที่ได้ลงไดรฟ์ท้องถิ่น โปรดลองเรียกใช้คำสั่ง cURL ต่อไปนี้:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWT_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"pdf\", \"LoadOptions\": { \"Format\": \"doc\" }}" \
-o "localResultant.pdf"
🌐 ลองใช้เครื่องมือแปลง DOC เป็น PDF ออนไลน์ฟรี
ต้องการดูตัวอย่างความสามารถในการแปลงข้อมูลไหม? ใช้แอปพลิเคชันแปลง DOCX to PDF Conversion App ฟรีที่ข powered by GroupDocs.Conversion Cloud.

ทรัพยากรเพิ่มเติม
บทสรุป
ด้วย GroupDocs.Conversion Cloud SDK สำหรับ Node.js การแปลงเอกสาร Word เป็น PDF ได้อย่างปลอดภัย ถูกต้อง และง่ายต่อการใช้งาน ไม่ว่าคุณจะกำลังรวมการแปลงเข้ากับแพลตฟอร์ม SaaS ของคุณ อัตโนมัติการทำงานกับเอกสาร หรือสร้างแอปพลิเคชันบนคลาวด์ SDK นี้ให้ความเชื่อถือได้และสามารถปรับขนาดได้ตามความต้องการในสภาพแวดล้อมการผลิต
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: