
วิธีการแปลง CSV เป็น PDF โดยใช้ .NET REST API
ปลดล็อกศักยภาพของข้อมูลของคุณด้วยการเจาะลึกเข้าไปในโลกของการแปลง CSV เป็น PDF โดยใช้ .NET REST API เรารู้ดีว่าข้อมูลเป็นสิ่งสำคัญในการตัดสินใจ ความสามารถในการแปลงไฟล์ CSV เป็นรูปแบบ PDF ได้อย่างราบรื่นจึงมีความจำเป็นมากกว่าที่เคย บทความนี้จะเจาะลึกถึงเหตุผลสำคัญเบื้องหลังความต้องการในการแปลง CSV เป็น PDF โดยจะอธิบายว่าทำไมกระบวนการนี้จึงไม่เพียงแต่ทำให้การจัดการข้อมูลง่ายขึ้นเท่านั้น แต่ยังช่วยเพิ่มการเข้าถึง การทำงานร่วมกัน และประสิทธิภาพโดยรวมอีกด้วย
- .NET Cloud SDK สำหรับการแปลง CSV เป็น PDF
- แปลง CSV เป็น PDF ใน C#
- แปลงรูปแบบ CSV เป็น PDF โดยใช้คำสั่ง cURL
.NET Cloud SDK สำหรับการแปลง CSV เป็น PDF
การแปลงข้อมูล CSV เป็นไฟล์ PDF กลายเป็นเรื่องง่ายดายด้วย Aspose.Cells Cloud SDK for .NET SDK อันทรงพลังนี้มอบโซลูชันที่ครอบคลุมสำหรับงานที่เกี่ยวข้องกับ Excel และแม้ว่าจุดเน้นหลักจะอยู่ที่การจัดการสเปรดชีต Excel แต่ยังขยายขีดความสามารถเพื่ออำนวยความสะดวกในการแปลงไฟล์ CSV เป็นรูปแบบ PDF อีกด้วย ด้วยการใช้ประโยชน์จากขีดความสามารถของ Cloud SDK คุณสามารถจัดการกระบวนการแปลงภายในแอปพลิเคชัน .NET ของคุณได้อย่างมีประสิทธิภาพ
ในการใช้ SDK ก่อนอื่นเราต้องค้นหา Aspose.Cells-Cloud
ในตัวจัดการแพ็กเกจ NuGet แล้วคลิกปุ่ม Add Package
ประการที่สอง รับข้อมูลประจำตัวไคลเอนต์ของคุณจาก cloud Dashboard หากคุณไม่มีบัญชี ให้สร้างบัญชีฟรีโดยทำตามคำแนะนำที่ระบุในบทความ เริ่มต้นอย่างรวดเร็ว
แปลง CSV เป็น PDF ใน C#
มาสำรวจการผสานรวมที่ตรงไปตรงมาและความสะดวกในการใช้งาน ซึ่งช่วยให้การเปลี่ยนจาก CSV ไปเป็น PDF เป็นไปอย่างราบรื่นและแม่นยำ มาเจาะลึกในรายละเอียดของการแปลงข้อมูลแบบตารางเป็นรูปแบบ PDF ที่ได้รับการยอมรับในระดับสากลและแจกจ่ายได้ง่ายโดยใช้ C# .NET กัน
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
ขั้นแรก ให้สร้างอ็อบเจ็กต์ของคลาส CellsApi โดยที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
ประการที่สอง สร้างอินสแตนซ์ของ PostWorkbookSaveAsRequest
โดยที่เราระบุชื่อไฟล์ CSV อินพุต ชื่อของ PDF ที่ได้ผลลัพธ์ และพารามิเตอร์เสริมบางตัว
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
เรียกใช้ API เพื่อเริ่มการแปลง CSV เป็น PDF เมื่อดำเนินการโค้ดสำเร็จแล้ว ไฟล์ PDF ที่ได้จะถูกจัดเก็บในที่เก็บข้อมูลบนคลาวด์
// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// สร้างอินสแตนซ์ CellsApi ขณะส่ง ClientID และ ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// ชื่อไฟล์ CSV อินพุต
string input_CSV = "source.csv";
// ชื่อของเอกสาร PDF ที่ได้ผลลัพธ์
string resultant_PDF = "resultant.pdf";
try
{
// อ่านเนื้อหาไฟล์ CSV อินพุต
var file = System.IO.File.OpenRead(input_CSV);
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
{
name = input_CSV,
newfilename = resultant_PDF,
isAutoFitRows = true,
isAutoFitColumns = true
};
// เริ่มการดำเนินการแปลง
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
// พิมพ์ข้อความแสดงความสำเร็จหากการแปลงสำเร็จ
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Successful conversion of CSV to PDF format !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

ตัวอย่างการแปลงไฟล์ CSV เป็น PDF
แปลงรูปแบบ CSV เป็น PDF โดยใช้คำสั่ง cURL
อีกวิธีหนึ่งคือใช้ประโยชน์จากคำสั่ง Aspose.Cells Cloud และ cURL เพื่อเพิ่มประสิทธิภาพเวิร์กโฟลว์การจัดการเอกสารของคุณด้วยโซลูชันการแปลงที่เชื่อถือได้และหลากหลาย REST API ของเราทำให้กระบวนการแปลงง่ายขึ้นโดยใช้คำสั่ง cURL ที่ตรงไปตรงมา ซึ่งคุณสามารถส่งคำขอไปยังจุดสิ้นสุด PostWorkbookSaveAs
ระบุอาร์กิวเมนต์ที่จำเป็น และรับเอกสาร PDF ที่เป็นผลลัพธ์
ขั้นตอนแรกในการดำเนินการนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยใช้คำสั่งต่อไปนี้:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ขั้นตอนสำคัญต่อไปคือการดำเนินการคำสั่งต่อไปนี้เพื่อแปลง CSV เป็นรูปแบบ PDF หลังจากการแปลงแล้ว PDF ที่ได้จะถูกจัดเก็บในที่จัดเก็บข้อมูลบนคลาวด์
curl -v "https://api.aspose.cloud/v3.0/cells/{inputCSV}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"PDF\", \"ClearData\": true, \"CreateDirectory\": true, \"EnableHTTPCompression\": true, \"RefreshChartCache\": true, \"SortNames\": true, \"ValidateMergedAreas\": true}"
แทนที่ inputCSV
ด้วยชื่อไฟล์ CSV อินพุตที่มีอยู่ในที่จัดเก็บข้อมูลบนคลาวด์ resultantFile
ด้วยชื่อไฟล์ PDF ผลลัพธ์ที่จะสร้างขึ้นในที่จัดเก็บข้อมูลบนคลาวด์ และ accessToken
ด้วยโทเค็นการเข้าถึง JWT ที่สร้างขึ้นด้านบน
บทสรุป
โดยสรุป ไม่ว่าคุณจะเลือกความสามารถที่ครอบคลุมของ Aspose.Cells Cloud SDK สำหรับ .NET หรือความยืดหยุ่นที่คำสั่ง cURL มอบให้ การแปลง CSV เป็น PDF ก็ไม่เคยเข้าถึงได้ง่ายเท่านี้มาก่อน ด้วย SDK นักพัฒนาสามารถผสานรวมโซลูชันที่แข็งแกร่งเข้ากับแอปพลิเคชัน .NET ได้อย่างราบรื่น โดยได้รับประโยชน์จากฟังก์ชันการทำงานที่เกี่ยวข้องกับ Excel ที่ทรงพลังและขยายการรองรับการแปลง CSV เป็น PDF ในทางกลับกัน คำสั่ง cURL นำเสนอแนวทางบนคลาวด์ที่หลากหลาย ทำให้กระบวนการแปลงง่ายขึ้นด้วยจุดสิ้นสุด API ที่ตรงไปตรงมา
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: