
แปลง JPG เป็น PDF ด้วย Node.js API.
Looking to transform JPG images into PDF files quickly and accurately using Node.js? This guide walks you through how to implement JPG to PDF conversion using GroupDocs.Conversion Cloud SDK, perfect for creating print-ready, archived, or uneditable image-based documents.
ทำไมต้องแปลง JPG เป็น PDF?
ไม่ว่าคุณจะกำลังสร้างรายงานภาพหลายหน้า ยื่นหลักฐานภาพ หรือรวมสแกนเข้าด้วยกันเป็นไฟล์เดียว PDF คือมาตรฐานทองคำ นี่คือประโยชน์หลักบางประการ:
- รักษาเลย์เอาต์และคุณภาพของภาพไว้。
- รูปแบบที่ปลอดภัย—เหมาะสำหรับการแจกจ่ายแบบอ่านอย่างเดียว.
- รวมหลายภาพเข้าด้วยกันเป็นเอกสารที่มีโครงสร้างเดียวกัน。
- ทำให้การแปลงอัตโนมัติในแอพพลิเคชั่นที่ใช้คลาวด์เป็นพื้นฐาน
บทความนี้ครอบคลุมหัวข้อดังต่อไปนี้:
- REST API สำหรับการแปลง JPG เป็น PDF
- การแปลง JPG เป็น PDF ใน Node.js
- อัตโนมัติการแปลง JPG เป็น PDF โดยใช้ cURL
REST API สำหรับการแปลง JPG เป็น PDF
เรา GroupDocs.Conversion Cloud SDK for Node.js เป็น API ที่ทรงพลังซึ่งมีความสามารถในการแปลงไฟล์ต้นฉบับหลายประเภทเป็นรูปแบบเอาต์พุตที่รองรับ โดยใช้เพียงไม่กี่บรรทัดของโค้ด คุณสามารถแปลง JPG เป็นรูปแบบ PDF ได้
เริ่มต้น
เริ่มต้น คุณจะต้องมี:
- บัญชี GroupDocs Cloud dashboard พร้อมข้อมูลประจำตัว API.
- A sample JPG image for conversion.
- พร้อมใช้งานสภาพแวดล้อม Node.js พร้อมติดตั้ง SDK:
npm install groupdocs-conversion-cloud --save
การแปลง JPG เป็น PDF ใน 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: ตอนนี้อัปโหลดภาพ JPG ไปยังพื้นที่จัดเก็บ Cloud:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.jpg", fs.createReadStream("source.jpg"));
await fileApi.uploadFile(uploadRequest);
Step 3: ตั้งค่าตัวเลือกการแปลงสำหรับ (JPG → PDF):
const settings = new ConvertSettings();
settings.filePath = "source.jpg";
settings.format = "pdf";
settings.outputPath = "converted/resultant.pdf";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("The JPG to PDF 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 เพื่อทำการแปลง JPEG เป็น PDF ออนไลน์
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// เริ่มต้นอินสแตนซ์ของ ConvertApi ด้วยออบเจกต์ Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.jpg");
settings.setFormat("PDF");
settings.setOutputPath("resultant.pdf");
// ใช้วิธี ConvertDocument เพื่อแปลงภาพ JPG เป็นรูปแบบ PDF
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// ตรวจสอบการตอบกลับและพิมพ์ข้อความสำเร็จ
if (response != null && response.equals("OK")) {
System.out.println("The JPG to PDF conversion completed successfuly! The resultant PDF file is saved at: " + response.getFilePath());
}
อัตโนมัติการแปลง JPG เป็น PDF โดยใช้ cURL
การใช้งานคำสั่ง cURL สำหรับการแปลง JPG เป็น PDF เป็นทางเลือกที่ยอดเยี่ยมสำหรับผู้ใช้ที่ชอบการใช้งานที่เบา รหัสฟรี หรือการรวมระบบอัตโนมัติ มันเหมาะสำหรับคุณถ้าคุณต้องการทำให้การแปลงอัตโนมัติในสคริปต์เชลล์หรือ CI pipelines หรือระบบที่ต้องการการเรียก API แบบโปรแกรมโดยไม่ต้องเขียนการทำงานทั้งหมดที่ใช้ SDK.
ทำไมต้องใช้ REST API / cURL?:
- น้ำหนักเบาและสามารถเขียนสคริปต์ได้.
- ไม่จำเป็นต้องติดตั้ง SDK.
- ยอดเยี่ยมสำหรับกระบวนการประมวลผลแบ็คเอนด์。
ตอนนี้ สร้างโทเค็นการเข้าถึง Java Web ของคุณและดำเนินการคำสั่งต่อไปนี้เพื่อทำการแปลง JPG เป็น PDF.
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\": \"pdf\", \"resultantPath\": \"{myResultant}\"}"
โปรดแทนที่ inputFile
ด้วยชื่อของภาพ JPG ที่นำเข้า, resultantPath
ด้วยชื่อของไฟล์ PDF ที่ได้ผลลัพธ์ และ ACCESSTOKEN
ด้วยโทเค็นการเข้าถึง JWT ที่เป็นส่วนตัว
- ในการบันทึก PDF ที่ได้ผลลัพธ์ไปยังไดรฟ์โลคอล กรุณาลองใช้คำสั่ง cURL ต่อไปนี้:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"input.jpg\", \"Format\": \"pdf\"}"
สำรวจ JPG เป็น PDF ออนไลน์ (เครื่องมือฟรี)
หากคุณต้องการลองความสามารถของ REST API โดยไม่ต้องเขียนโค้ด ลองใช้แอป Free JPG to PDF Converter ของเราสำหรับการแปลงทันที แอปออนไลน์นี้พัฒนาขึ้นบน API ของ GroupDocs.Conversion Cloud

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