pdf to jpeg

วิธีแปลง 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 ต้นฉบับได้อย่างถูกต้อง

เริ่มต้น

ก่อนที่เราจะกระโดดเข้าไปในโค้ด ให้แน่ใจว่า:

  1. ลงทะเบียนที่ GroupDocs Cloud และรับข้อมูลรับรอง API ของคุณ。
  2. Have a sample PDF file for testing.
  3. ติดตั้ง 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

pdf to jpg converter

ข้อสรุป

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

ลิงก์ที่มีประโยชน์

บทความที่แนะนำ

เราขอแนะนำให้เยี่ยมชมบทความต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: