PDF ยังคงเป็นรูปแบบที่นิยมมากที่สุดสำหรับการแบ่งปันและจัดเก็บเอกสารเนื่องจากความสอดคล้องและความปลอดภัย การแปลง JPG เป็น PDF จะทำให้แน่ใจว่าภาพของคุณถูกเก็บรักษา แบ่งปันได้ง่าย และจัดรูปแบบสำหรับการใช้งานระดับมืออาชีพ
ข้อดีหลักของการแปลง JPG เป็น PDF:
- รักษาคุณภาพของภาพและความถูกต้องของเลย์เอาต์。
- ปกป้องไฟล์สำหรับการจัดจำหน่ายหรือการจัดเก็บในระยะยาว.
- รวมหลายภาพเข้าด้วยกันเป็นเอกสารเดียว
- อัตโนมัติกระบวนการแปลงด้วย .NET REST API.
API การแปลง JPG เป็น PDF
ในบทความนี้ เรามุ่งเน้นไปที่การใช้ความสามารถอันน่าทึ่งของ GroupDocs.Conversion Cloud SDK for .NET สำหรับการแปลง JPEG เป็น PDF มันเป็น API ที่เต็มไปด้วยฟีเจอร์ที่ออกแบบมาเพื่อทำให้กระบวนการแปลงรูปแบบเอกสารและภาพต่าง ๆ ง่ายขึ้น ดังนั้นด้วยโค้ด C# เพียงไม่กี่บรรทัด คุณก็สามารถแปลงไฟล์ JPG หรือ JPEG ของคุณให้เป็น PDF ที่มีคุณภาพระดับมืออาชีพได้อย่างมีประสิทธิภาพ
เริ่มต้น
ก่อนที่คุณจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:
- บัญชีที่มีอยู่ใน GroupDocs Cloud dashboard เพื่อขอรับข้อมูลประจำตัว API.
- A sample JPG or JPEG image for testing.
- สภาพแวดล้อม .NET ที่ใช้งานได้ (Visual Studio, Visual Studio Code หรือ IDE อื่น ๆ ที่รองรับ)
ตอนนี้ เพื่อที่จะใช้ SDK เราจำเป็นต้องติดตั้งมันในโซลูชันของเรา กรุณาเรียกใช้คำสั่งต่อไปนี้ในคอนโซลผู้จัดการแพคเกจ NuGet ของคุณ:
Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0
แปลง JPEG เป็น PDF โดยใช้ C#
มาสำรวจรายละเอียดเกี่ยวกับการแปลงภาพ JPG เป็นรูปแบบ PDF โดยใช้ตัวอย่างโค้ด C# ที่ง่ายและเรียบง่ายกันเถอะ
ขั้นตอนที่ 1 - สร้างอ็อบเจกต์ Configuration
และ ConvertApi
โดยใช้ข้อมูลประจำตัวของผู้ใช้.
var configurations = new Configuration(clientId, clientSecret1);
var apiInstance = new ConvertApi(configurations);
ขั้นตอนที่ 2. - อัปโหลดภาพ JPEG ข้อมูลเข้าสู่อุปกรณ์จัดเก็บข้อมูลคลาวด์.
fileUpload.UploadFile(new UploadFileRequest("source.jpg", stream));
ขั้นตอนที่ 3. - สร้างตัวอย่างของ ConvertSettings
โดยที่เรากำหนดรูปแบบผลลัพธ์เป็น PDF.
var settings = new ConvertSettings{...}
ขั้นตอนที่ 4. - ใช้ ConvertDocument(...)
เพื่อทำการแปลง JPEG เป็น PDF.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// สำหรับตัวอย่างเพิ่มเติม กรุณาเยี่ยมชม https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลรับรองลูกค้าจาก https://dashboard.groupdocs.cloud/
string clientId = "XXXXXX-XXXXXXXXX-XXXXXXX";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// สร้างตัวอย่างของคลาส Configuration โดยส่ง Client ID และ Client Secret เป็นพารามิเตอร์
var configurations = new Configuration(clientId, clientSecret1);
// กำหนดค่าของ ApiBaseUrl。
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// เริ่มต้นอินสแตนซ์ของคลาส ConvertApi ด้วยวัตถุของคลาส Configuration
var convertApi = new ConvertApi(configurations);
// load the input JPG image from local drive.
using (var stream = OpenRead("input.jpg"))
{
// สร้างอินสแตนซ์ของ FileApi
var fileUpload = new FileApi(configurations);
// upload the input JPEG image to the cloud storage.
fileUpload.UploadFile(new UploadFileRequest("input.jpg", stream));
// create ConvertSettings where we specify resultant output as PDF.
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.jpg",
Format = "pdf",
OutputPath = "resultant.pdf"
};
// เรียกใช้เมธอด ConvertDocument สำหรับการแปลง JGP เป็น PDF.
var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print success message
Console.WriteLine("JPG to PDF conversion successfully completed.");
}
}
บันทึก JPG เป็น PDF โดยใช้ cURL
หากคุณต้องการโซลูชันที่มีน้ำหนักเบาและสามารถเขียนสคริปต์ได้โดยไม่ต้องเขียนโค้ด C# แบบเต็ม คุณยังสามารถใช้คำสั่ง cURL กับ GroupDocs.Conversion Cloud API ได้ วิธีการนี้เหมาะสำหรับการทำงานอัตโนมัติ, CI/CD pipelines, หรือการทดสอบอย่างรวดเร็ว
ทำไมต้องใช้ cURL สำหรับการแปลง JPG เป็น PDF?
- ไม่จำเป็นต้องติดตั้ง SDK.
- รวมเข้ากับสคริปต์อัตโนมัติได้อย่างง่ายดาย。
- เหมาะสำหรับการทำงานแบบเซิร์ฟเวอร์และบรรทัดคำสั่ง
เงื่อนไขเบื้องต้นสำหรับวิธีการนี้คือการสร้างโทเค็นการเข้าถึง JWT ตามข้อมูลประจำตัวของลูกค้า เมื่อเราได้รับโทเค็นแล้ว โปรดดำเนินการตามคำสั่งต่อไปนี้เพื่อบันทึก 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}\"}"
แทนที่ {ACCESSTOKEN}
ด้วยโทเค็นที่สร้างขึ้นของคุณ, inputFile
ด้วยภาพ JPG ของคุณ, และ myResultant
ด้วยชื่อไฟล์ PDF ที่จะสร้างในพื้นที่เก็บข้อมูลบนคลาวด์।
บันทึก PDF ผลลัพธ์ลงในไดรฟ์ท้องถิ่น
หากคุณต้องการบันทึก 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\"}" \
-o "Resultant.pdf"
ลองใช้ JPG เป็น PDF ออนไลน์ (แอปฟรี)
หากคุณต้องการสัมผัส GroupDocs.Conversion Cloud โดยไม่ต้องเขียนโค้ดใด ๆ ลองใช้ JPG to PDF Converter ออนไลน์ฟรีของเราดู แอปเว็บนี้สร้างขึ้นจาก REST API เดียวกันและช่วยให้คุณสามารถแปลงภาพ JPG หรือ JPEG เป็น PDF ได้ทันทีในเบราว์เซอร์ของคุณ

แหล่งข้อมูลที่มีประโยชน์
ข้อสรุป
เราได้เรียนรู้ว่าการแปลงภาพ JPG หรือ JPEG เป็น PDF โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET เป็นวิธีที่รวดเร็ว ปลอดภัย และมีความสามารถในการปรับขนาด ไม่ว่าคุณจะกำลังสร้างระบบอัตโนมัติเอกสาร การเก็บข้อมูลภาพ หรือการรวมการแปลงไฟล์เข้ากับขั้นตอนการทำงานขององค์กร SDK นี้ช่วยให้คุณบรรลุผลลัพธ์ที่เชื่อถือได้ด้วยรหัสที่น้อยที่สุด
คำถามที่พบบ่อย (FAQs)
- ฉันจำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมใด ๆ เพื่อทำการแปลง JPG เป็น PDF หรือไม่?
ไม่ คุณไม่จำเป็นต้องใช้ซอฟต์แวร์ภายนอก และ API ไม่มีความขึ้นอยู่กับแอปพลิเคชันภายในเครื่อง เช่น Adobe Acrobat หรือ Microsoft Office
- ฉันสามารถแปลงภาพ JPG หลายภาพเป็นเอกสาร PDF เดียวได้หรือไม่?
ใช่แล้ว API รองรับการแปลง JPG เป็น PDF แบบกลุ่ม โดยอนุญาตให้คุณรวมหลายภาพ JPG หรือ JPEG เข้าด้วยกันเป็น PDF ที่รวมอยู่ในไฟล์เดียว เพียงระบุเส้นทางไฟล์หลายเส้นทางในการตั้งค่าการแปลงเพื่อทำภารกิจนี้ให้สำเร็จ
- คุณภาพของภาพถูกเก็บรักษาหลังจากการแปลงหรือไม่?
อย่างแน่นอน GroupDocs.Conversion Cloud รักษาความเที่ยงตรงของภาพสูงในระหว่างกระบวนการแปลง JPG เป็น PDF โดยมั่นใจได้ว่า PDF ที่คุณได้รับจะรักษาคุณภาพ สีลึก และความละเอียดที่เป็นต้นฉบับของภาพของคุณ
- รูปแบบการส่งออกที่รองรับนอกเหนือจาก PDF มีอะไรบ้าง?
GroupDocs.Conversion Cloud รองรับรูปแบบเอาท์พุตที่หลากหลาย รวมถึง DOCX, HTML, XLSX, PPTX, และ PNG ซึ่งให้ความยืดหยุ่นกับนักพัฒนาในการแปลงภาพและเอกสารเป็นหลายรูปแบบตามความต้องการของพวกเขา。
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบทความต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: