ไฟล์ CSV มักจะมีข้อมูลแบบตารางซึ่งโดยปกติแล้วค่าต่างๆ จะถูกคั่นด้วยตัวคั่นด้วยเครื่องหมายจุลภาค คุณสามารถแปลงไฟล์ CSV เป็น PDF รวมถึงไฟล์ PDF เป็นไฟล์ CSV โดยใช้ C# หรือ VB.NET Aspose API นำเสนอการจัดการไฟล์และคุณสมบัติการแปลงมากมาย ให้เราสำรวจหัวข้อต่อไปนี้เพื่อเรียนรู้การแปลง CSV และ PDF:

CSV เป็น PDF และ PDF เป็น CSV Converter - การติดตั้ง API

คุณต้องติดตั้ง Aspose.Cells for .NET รวมถึง Aspose.PDF for .NET API ในสภาพแวดล้อมของคุณ คุณสามารถกำหนดค่า API เหล่านี้ได้อย่างรวดเร็วโดยการดาวน์โหลดไฟล์ DLL จาก ส่วนการดาวน์โหลด หรือคุณสามารถเรียกใช้คำสั่งต่อไปนี้ใน NuGet Package Manager ภายใต้เมนูเครื่องมือใน Microsoft Visual Studio IDE

PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Pdf

หลังจากกำหนดค่า API เรียบร้อยแล้ว เราก็พร้อมดำเนินการแปลงไฟล์ CSV และ PDF ระหว่างกัน

แปลงไฟล์ CSV เป็น PDF โดยทางโปรแกรมโดยใช้ C# หรือ VB.NET

ไฟล์ CSV มีค่าที่คั่นด้วยเครื่องหมายจุลภาค ซึ่งโดยปกติจะแยกความแตกต่างด้วยเครื่องหมายจุลภาค นอกจากนี้ แต่ละแถวในไฟล์ CSV ยังแสดงถึงทูเพิลหรือแถวของข้อมูล คุณสามารถแปลงไฟล์ CSV เป็นเอกสาร PDF โดยทางโปรแกรมได้อย่างง่ายดายโดยใช้ภาษา C# หรือ VB.NET คุณสามารถควบคุมสัญลักษณ์ที่คุณต้องการตั้งค่าเป็นตัวคั่นโดยใช้คุณสมบัติ TxtLoadOptions.Separator ในทำนองเดียวกัน คุณยังสามารถตั้งค่าสตริงเป็นตัวคั่นตัวคั่นโดยใช้คุณสมบัติ TxtLoadOptions.SeparatorString คุณต้องทำตามขั้นตอนด้านล่างเพื่อแปลงไฟล์ CSV เป็น PDF:

  1. เริ่มต้น TxtLoadOptions วัตถุคลาส
  2. ระบุตัวคั่นโดยใช้คุณสมบัติ Separator
  3. โหลดไฟล์ CSV อินพุต
  4. บันทึกไฟล์ PDF ที่ส่งออก

ข้อมูลโค้ดต่อไปนี้อิงตามขั้นตอนเหล่านี้ซึ่งแสดงวิธีการแปลง CSV เป็น PDF โดยทางโปรแกรมโดยใช้ C# หรือ VB.NET:

// เริ่มต้นวัตถุคลาส TxtLoadOptions
Aspose.Cells.TxtLoadOptions option = new Aspose.Cells.TxtLoadOptions();
option.Separator = ',';

// โหลดไฟล์ CSV อินพุต
Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook(dataDir + "Test.csv" , option);

// บันทึกไฟล์ PDF ที่ส่งออก
workbook.Save(dataDir + "Sample.pdf", Aspose.Cells.SaveFormat.Pdf);

ป้อนไฟล์ CSV

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

ภาพหน้าจอเอาต์พุตไฟล์ PDF

แปลง CSV PDF csharp

แปลงไฟล์ PDF เป็น CSV โดยทางโปรแกรมโดยใช้ C# หรือ VB.NET

ไฟล์ PDF สามารถมีข้อมูลในรูปแบบของตาราง คุณสามารถแปลงไฟล์ PDF เป็น CSV ได้ในแอปพลิเคชัน .NET ของคุณ คุณได้ติดตั้ง Aspose.PDF for .NET API แล้วโดยใช้คำสั่ง NuGet ที่เราได้กล่าวถึงในส่วนการติดตั้งด้านบน ด้านล่างนี้เป็นขั้นตอนในการแปลงไฟล์ PDF เป็น CSV:

  1. เริ่มต้น ExcelSaveOptions วัตถุคลาส
  2. ตั้งค่ารูปแบบ ExcelFormat.CSV สำหรับไฟล์เอาต์พุต
  3. โหลดไฟล์ PDF อินพุต
  4. บันทึกไฟล์ CSV เอาต์พุต

รหัสด้านล่างแสดงวิธีการแปลง PDF เป็น CSV โดยทางโปรแกรมโดยใช้ C# หรือ VB.NET:

// เริ่มต้นวัตถุคลาส ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
options.ConversionEngine = ExcelSaveOptions.ConversionEngines.NewEngine;

// กำหนดรูปแบบเป็น CSV
options.Format = ExcelSaveOptions.ExcelFormat.CSV;

// โหลดไฟล์ PDF อินพุต
Document pdfDocument = new Document("Sample.pdf");

// บันทึกไฟล์ CSV เอาต์พุต
pdfDocument.Save("Sample.csv", options);

บทสรุป

ในบทความนี้ เราได้สำรวจวิธีแปลง CSV เป็น PDF และ PDF เป็น CSV โดยทางโปรแกรมโดยใช้ C# หรือ VB.NET ในแอปพลิเคชัน .NET ของคุณ เราได้เรียนรู้วิธีแยกวิเคราะห์อักขระหรือตัวคั่นสตริงในไฟล์ CSV นอกจากนี้ คุณสามารถติดต่อเราได้ที่ ฟอรัมสนับสนุนฟรี เพื่อขอความช่วยเหลือเพิ่มเติม

ดูสิ่งนี้ด้วย