
เครื่องมือแปลง CSV เป็น JPG ใน C# .NET
การแปลงไฟล์ CSV(ค่าที่คั่นด้วยเครื่องหมายจุลภาค) เป็นรูปภาพ JPEG(Joint Photographic Experts Group) โดยใช้ C# .NET ให้ประโยชน์มากมายที่ขาดไม่ได้ในสภาพแวดล้อมที่เน้นข้อมูลเป็นศูนย์กลางในปัจจุบัน การเปลี่ยนแปลงนี้ไม่เพียงแต่ช่วยให้สามารถสร้างแผนภูมิ กราฟ และไดอะแกรมที่ดึงดูดสายตาเท่านั้น แต่ยังมีบทบาทสำคัญในการแสดงภาพข้อมูลและการสื่อสารอีกด้วย แม้ว่าการแปลงรูปภาพเป็น CSV จะมีความสำคัญ แต่สำหรับตอนนี้ เรามุ่งเน้นที่การแปลง CSV เป็น JPG ที่สำคัญสำหรับการแสดงภาพข้อมูลที่ได้รับการปรับปรุงโดยใช้ REST API
- REST API สำหรับการแปลง CSV เป็น JPG
- ไฟล์ค่าที่คั่นด้วยเครื่องหมายจุลภาคเป็น JPG ใน C# .NET
- แปลง CSV เป็น JPG โดยใช้คำสั่ง cURL
REST API สำหรับการแปลง CSV เป็น JPG
GroupDocs.Conversion Cloud SDK for .NET นำเสนอโซลูชันที่มีประสิทธิภาพสำหรับการแปลงไฟล์ CSV เป็นภาพ JPG ด้วยประสิทธิภาพและคุณภาพที่ไม่มีใครเทียบได้ ดังนั้น ด้วยการใช้ประโยชน์จากพลังของการประมวลผลบนคลาวด์ SDK นี้จึงรับประกันการแปลงที่ราบรื่นและแม่นยำ โดยรักษาความสมบูรณ์ของข้อมูลและความเที่ยงตรงของภาพ เรามาสำรวจรายละเอียดเกี่ยวกับวิธีที่เราสามารถปลดล็อกศักยภาพของข้อมูลของเราโดยการแปลงข้อมูลแบบตารางให้เป็นการแสดงภาพที่มีประสิทธิภาพเพื่อการวิเคราะห์ข้อมูล การรายงาน และการนำเสนอที่ได้รับการปรับปรุง
ขั้นตอนแรกคือการติดตั้ง SDK โดยค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็คเกจ NuGet แล้วคลิกปุ่มติดตั้ง อีกทางเลือกหนึ่งคือดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็คเกจ
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
ขั้นตอนสำคัญถัดไปคือการรับข้อมูลประจำตัว API ส่วนบุคคล (เช่น รหัสลูกค้าและความลับของลูกค้า) โปรดปฏิบัติตามคำแนะนำที่ระบุไว้ใน [บทช่วยสอน] สั้นๆ นี้ 8 ซึ่งอธิบายรายละเอียดเกี่ยวกับวิธีรับข้อมูลรับรอง API
ไฟล์ค่าที่คั่นด้วยเครื่องหมายจุลภาคเป็น JPG ใน C# .NET
ส่วนนี้อธิบายว่า API นี้ทำให้กระบวนการแปลงง่ายขึ้นได้อย่างไร ทำให้คุณสามารถรวมฟังก์ชันการแปลง CSV เป็น JPG เข้ากับแอปพลิเคชัน .NET ของคุณได้อย่างราบรื่น
- สร้างอินสแตนซ์ของคลาส “การกำหนดค่า” ที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
- เริ่มต้น
ConvertApi
โดยที่เราส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
- อัปโหลดไฟล์ CSV อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
- สร้างอินสแตนซ์
ConvertSettings
โดยที่เราระบุชื่อสำหรับอินพุต CSV รูปแบบผลลัพธ์เป็นjpg
และชื่อของรูปภาพ JPG เอาท์พุตเป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
- เรียก ConvertDocumentRequest API เพื่อแปลง CSV เป็น JPG และบันทึกรูปภาพ JPEG ที่ได้ลงในที่เก็บข้อมูลบนคลาวด์
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// ตัวอย่างเพิ่มเติมเกี่ยวกับhttps://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลรับรอง API ของคุณ
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// สร้างอินสแตนซ์ของคลาสการกำหนดค่าและเริ่มต้นด้วยรหัสไคลเอ็นต์และความลับไคลเอ็นต์
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL พื้นฐานของ API การแปลง CSV เป็น JPG
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// เริ่มต้นอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาสการกำหนดค่า
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// อ่านเนื้อหาของไฟล์อินพุต Comma Separated Values จากโลคัลไดรฟ์
using (var stream = System.IO.File.OpenRead("source.csv"))
{
// สร้างอินสแตนซ์ของ FileApi
var fileUpload = new FileApi(configurations);
// อัปโหลด CSV อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("input.cs", stream));
// สร้าง ConvertSettings โดยที่เรากำหนดชื่อไฟล์ CSV อินพุตและรูปภาพ JPG ที่เป็นผลลัพธ์
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.cs",
Format = "jpg",
OutputPath = "myResultant.jpg"
};
// เรียกใช้เมธอด ConvertDocument สำหรับการแปลง CSV เป็น JPG
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// พิมพ์ข้อความสำเร็จ
Console.WriteLine("The CSV to JPG image conversion completed successfully !");
}
}
แปลง CSV เป็น JPG โดยไม่ต้องอัปโหลดไปยัง Cloud Storage
ในกรณีที่ไม่ต้องการอัปโหลด CSV อินพุตไปยังที่เก็บข้อมูลบนคลาวด์ และต้องการแปลง CSV แบบอินไลน์เป็นรูปภาพ JPG โปรดลองใช้ข้อมูลโค้ดต่อไปนี้
// ตัวอย่างเพิ่มเติมเกี่ยวกับhttps://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลประจำตัว API ของคุณ
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// สร้างอินสแตนซ์ของคลาสการกำหนดค่าและเริ่มต้นด้วยรหัสไคลเอ็นต์และความลับไคลเอ็นต์
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL พื้นฐานของ API การแปลง CSV เป็น JPG
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// เริ่มต้นอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาสการกำหนดค่า
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// อ่านเนื้อหาของไฟล์อินพุต Comma Separated Values จากโลคัลไดรฟ์
using (var stream = System.IO.File.OpenRead("source.csv"))
{
// เรียกใช้เมธอด ConvertDocument เพื่อแปลง CSV เป็น JPG โดยทางโปรแกรม
var response = apiInstance.ConvertDocumentDirect(new ConvertDocumentDirectRequest("jpg", stream, fromPage: 1, pagesCount: 1));
if (response != null && response.Equals("OK"))
{
// พิมพ์ข้อความสำเร็จ
Console.WriteLine("The CSV to JPG image conversion completed successfully !");
}
// วิธีการที่เรากำหนดเองในการบันทึก JPG ที่เป็นผลลัพธ์ลงในไดรฟ์ในเครื่อง
saveToDisk(response, @"D:\myConverted.jpg");
}
// วิธีการแบบกำหนดเองของเราในการบันทึกเนื้อหาสตรีมไปยังไฟล์ในไดรฟ์ในเครื่อง
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
รูปภาพ: - ตัวอย่างการแปลงรูปภาพ CSV เป็น JPG
สามารถดาวน์โหลดไฟล์ CSV อินพุตและรูปภาพ JPG ที่เป็นผลลัพธ์ได้จาก input.csv และ myResultant.jpg
แปลง CSV เป็น JPG โดยใช้คำสั่ง cURL
การแปลงไฟล์ CSV เป็นภาพ JPG โดยใช้ GroupDocs.Conversion Cloud เป็นกระบวนการที่ได้รับการปรับปรุงให้ดีขึ้นซึ่งอำนวยความสะดวกด้วยคำสั่ง cURL ด้วยคำขอ POST แบบง่ายๆ ไปยังตำแหน่งข้อมูล API และระบุไฟล์ CSV อินพุตพร้อมกับรูปแบบเอาต์พุตที่ต้องการเป็น JPG คุณสามารถเริ่มการแปลงได้อย่างง่ายดาย
ขั้นตอนแรกคือการสร้างโทเค็นการเข้าถึง JWT ตามข้อมูลประจำตัวไคลเอ็นต์ และเมื่อเราสร้างโทเค็น JWT แล้ว โปรดดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อแปลงไฟล์ CSV เป็น JPG และบันทึกไฟล์ JPG ที่เป็นผลลัพธ์ในพื้นที่เก็บข้อมูลบนคลาวด์
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\": \"{sourceFile}\", \"Format\": \"jpg\", \"LoadOptions\": { \"Format\": \"csv\" },\"OutputPath\": \"{myResultantFile}\"}"
โปรดแทนที่ sourceFile
ด้วยชื่อของไฟล์ CSV อินพุต myResultantFile
ด้วยชื่อของรูปภาพ JPG ที่เป็นผลลัพธ์ และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ส่วนบุคคล
- ตอนนี้ หากเราต้องการบันทึกผลลัพธ์ JPG ลงในไดรฟ์ในเครื่อง โปรดลองใช้คำสั่ง 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\": \"{sourceFile}\", \"Format\": \"jpg\", \"LoadOptions\": { \"Format\": \"csv\" }}" \
-o "myResultantFile.jpg"
แปลง CSV เป็น HTML ฟรี
เราขอแนะนำอย่างยิ่งให้ใช้แอป [CSV เป็น JPEG Converter] ที่มีน้ำหนักเบาและประหยัดพลังงาน]14 ที่สร้างขึ้นบน GroupDocs.Conversion Cloud REST API เนื่องจากช่วยให้คุณได้เห็นความสามารถที่น่าทึ่งของ API การแปลง CSV เป็น JPEG .
ลิงค์ที่เป็นประโยชน์
บทสรุป
ไม่ว่าคุณจะชอบความเรียบง่ายของคำสั่ง cURL หรือความยืดหยุ่นในการผสานรวมโดยตรงกับ API ของเรา GroupDocs.Conversion Cloud นำเสนอโซลูชันที่ครอบคลุมสำหรับการแปลงไฟล์ CSV เป็นภาพ JPG ดังนั้น ด้วยความช่วยเหลือของ API นี้ คุณจะปลดล็อกศักยภาพในการแสดงภาพข้อมูล การรายงาน และการนำเสนอที่ได้รับการปรับปรุงโดยการแปลงข้อมูลของคุณให้เป็นภาพเล่าเรื่องที่น่าสนใจได้แล้ววันนี้
บทความที่เกี่ยวข้อง
เราขอแนะนำอย่างยิ่งให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: