
วิธีแปลง PDF เป็นภาพ JPG โดยใช้ Node.js API.
กำลังมองหาวิธีแปลง PDF หน้าเป็น JPG รูปภาพอย่างรวดเร็วและเป็นระบบโดยใช้ Node.js อยู่หรือเปล่า? ด้วยความช่วยเหลือจาก GroupDocs.Conversion Cloud SDK คุณสามารถแปลง PDF เป็น JPG ได้อย่างมีประสิทธิภาพ ซึ่งเหมาะสำหรับการสร้างตัวอย่าง การจัดเก็บรูปภาพ หรือการเรนเดอร์บนเว็บ
ทำไมต้องแปลง PDF เป็น JPG?
- ดูตัวอย่างหน้า PDF ได้อย่างง่ายดายเป็นภาพแยกต่างหาก
- ฝังหน้าเว็บลงในแอปเว็บหรือแอปมือถือ。
- รวบรวมหน้าแต่ละหน้าเป็นไฟล์ภาพขนาดเล็ก
- ป้องกันไม่ให้เนื้อหาถูกคัดลอกหรือนำออกไป
กรณีการใช้งานทั่วไป
- ใบแจ้งหนี้หรือภาพถ่ายรายงาน.
- เนื้อหาทางการศึกษาสำหรับแพลตฟอร์มการเรียนรู้ทางอิเล็กทรอนิกส์.
- เอกสารทางกฎหมายที่ต้องการรูปแบบภาพที่ไม่สามารถแก้ไขได้。
- ตัวอย่างภาพขนาดย่อสำหรับแกลเลอรีเอกสาร.
ในบทความนี้ เราจะพูดถึงหัวข้อต่อไปนี้:
API สำหรับการแปลง PDF เป็น JPG
GroupDocs.Conversion Cloud SDK for Node.js เสนอวิธีการที่เบาในการรวมการแปลงรูปแบบไฟล์เข้ากับแอปพลิเคชันที่ใช้ JavaScript ของคุณ มันจัดการทุกอย่างตั้งแต่โครงสร้างเอกสารและการจัดรูปแบบไปจนถึงองค์ประกอบที่ฝังอยู่ ทำให้แน่ใจว่า JPG ที่เกิดขึ้นสะท้อนเนื้อหาของ PDF ต้นฉบับได้อย่างถูกต้อง
เริ่มต้น
ก่อนที่เราจะกระโดดเข้าไปในโค้ด ให้แน่ใจว่า:
- ลงทะเบียนที่ GroupDocs Cloud และรับข้อมูลรับรอง API ของคุณ。
- Have a sample PDF file for testing.
- ติดตั้ง Node.js SDK
npm install groupdocs-conversion-cloud --save
การแปลง JPG เป็น PDF ใน Node.js
นี่คือวิธีการแปลงไฟล์ PDF เป็นรูปภาพ JPG โดยใช้ GroupDocs.Conversion Cloud SDK ในโปรเจกต์ Node.js:
ขั้นตอนที่ 1: นำเข้า SDK และกำหนดค่า API:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
ขั้นตอนที่ 2: ตอนนี้อัปโหลดไฟล์ PDF ขาเข้าที่จัดเก็บในคลาวด์:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.pdf"));
await fileApi.uploadFile(uploadRequest);
ขั้นตอนที่ 3: ตั้งค่าตัวเลือกการแปลงสำหรับ (PDF → JPG):
const settings = new ConvertSettings();
settings.filePath = "source.pdfjpg";
settings.format = "jpg";
settings.outputPath = "converted/resultant.jpg";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The PDF to JPG conversion completed successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลรับรอง API ของคุณ
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// สร้างอินสแตนซ์ของคลาส Configuration และทำการเริ่มต้นด้วย Client ID & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// กำหนด URL เบส API เพื่อทำการแปลง PDF เป็น JPEG ออนไลน์
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// เริ่มต้นอินสแตนซ์ของ ConvertApi ด้วยออบเจ็กต์ Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.pdf");
settings.setFormat("JPG");
settings.setOutputPath("resultant.jpg");
// ใช้วิธี ConvertDocument เพื่อแปลงไฟล์ PDF เป็นรูปแบบภาพ JPG
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// ตรวจสอบการตอบสนองและพิมพ์ข้อความความสำเร็จ
if (response != null && response.equals("OK")) {
System.out.println("The PDF to JPEG conversion completed successfuly! The resultant JPEG image is saved at: " + response.getFilePath());
}
ใช้ cURL สำหรับการแปลง PDF เป็น JPG
อีกวิธีหนึ่งในการแปลงไฟล์ PDF เป็นภาพ JPG คือการใช้คำสั่ง cURL การใช้คำสั่ง cURL มีข้อดีหลายประการ โดยเฉพาะสำหรับนักพัฒนาและธุรกิจที่มองหาวิธีการแปลงเอกสารที่รวดเร็ว อัตโนมัติ และสามารถเขียนสคริปต์ได้ เป็นโซลูชันที่เบาและรวดเร็ว มีความเข้ากันได้ข้ามแพลตฟอร์มที่ต้องการความพยายามในการเขียนโค้ดน้อยที่สุด
ทำไมต้องใช้ REST API / cURL?:
- เหมาะสำหรับ DevOps และฟังก์ชันแบบไร้เซิร์ฟเวอร์.
- น้ำหนักเบาและรวมเข้ากับระบบได้ง่าย。
- ไม่มีค่าใช้จ่ายเพิ่มเติมจาก SDK.
ขั้นตอนแรกคือการสร้างโทเค็นการเข้าถึงเว็บ Java ที่กำหนดเองและจากนั้นให้ดำเนินการคำสั่งต่อไปนี้เพื่อทำการแปลง PDF เป็นภาพ JPG.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"resultantPath\": \"{myResultant}\"}"
โปรดเปลี่ยน inputFile
เป็นชื่อไฟล์ PDF ที่ต้องการ, resultantPath
เป็นชื่อของภาพ JPG ที่ได้ผลลัพธ์ และ ACCESSTOKEN
เป็นโทเค็นการเข้าถึง JWT ที่ปรับแต่งเอง।
🧪 ลองใช้ตัวแปลง PDF เป็น JPG ออนไลน์
ถ้าคุณต้องการลองความสามารถของ REST API โดยไม่ต้องเขียนโค้ด ลองใช้แอป Free PDF to JPG Converter ของเรา แอปออนไลน์นี้พัฒนาขึ้นจาก APIs GroupDocs.Conversion Cloud

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