ตัวแปลง PDF เป็น XLS

Documentize PDF to XLS Converter for .NET เป็นเครื่องมือที่หลากหลายและทรงพลังในการแปลงเอกสาร PDF เป็นสเปรดชีต Excel (XLS/XLSX) โดยการใช้ปลั๊กอินนี้ นักพัฒนาสามารถเปลี่ยนข้อมูล PDF ที่เป็นสถิตให้กลายเป็นสเปรดชีตที่มีพลศาสตร์และแก้ไขได้อย่างราบรื่น ทำให้การจัดการข้อมูล การวิเคราะห์ และการแชร์ข้อมูลง่ายขึ้น

คุณสมบัติหลัก:

  • ตัวเลือกการแปลงที่ยืดหยุ่น: แปลงไฟล์ PDF เป็น XLSX, XLS, CSV หรือรูปแบบอื่น ๆ
  • การรักษาสารบัญ: รักษาโครงสร้าง รูปแบบ และการจัดรูปแบบดั้งเดิม
  • การปรับแต่งผลลัพธ์: กำหนดขอบเขตของหน้า ชื่อ worksheet และรูปแบบผลลัพธ์
  • การประมวลผลแบบแบทช์: จัดการไฟล์ PDF หลายไฟล์พร้อมกันเพื่อประสิทธิภาพสูงสุด
  • การจัดรูปแบบขั้นสูง: แทรกคอลัมน์ว่างหรือลดจำนวน worksheet

วิธีแปลง PDF เป็น Excel

เพื่อแปลงเอกสาร PDF เป็นไฟล์ Excel (XLS/XLSX) ให้ทำตามขั้นตอนเหล่านี้:

  1. สร้างอินสแตนซ์ของคลาส XlsConverter
  2. ตั้งค่าการแปลงโดยใช้คลาส PdfToXlsOptions
  3. เพิ่มไฟล์ PDF ขาเข้าโดยใช้วิธี AddInput
  4. ระบุเส้นทางไฟล์ส่งออกโดยใช้วิธี AddOutput
  5. ทำการเรียกใช้วิธี Process เพื่อเริ่มการแปลง
 1  
 2var converter = new XlsConverter();  
 3var options = new PdfToXlsOptions();  
 4
 5// เพิ่มเส้นทางไฟล์ขาเข้าและขาออก  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));  
 8
 9// ทำการแปลง  
10converter.Process(options);  

การปรับแต่งการแปลง PDF เป็น Excel

คลาส PdfToXlsOptions ช่วยให้คุณปรับแต่งกระบวนการแปลงได้ ตัวอย่างเช่น เมื่อต้องการแปลง PDF เป็นไฟล์ XLSX กำหนดชื่อ worksheet และเปิดใช้งานตัวเลือกการจัดรูปแบบขั้นสูง:

 1  
 2var options = new PdfToXlsOptions  
 3{  
 4    Format = PdfToXlsOptions.ExcelFormat.XLSX,    // กำหนดรูปแบบ XLSX  
 5    WorksheetName = "MySheet",                    // ตั้งชื่อ worksheet  
 6    InsertBlankColumnAtFirst = true               // แทรกคอลัมน์ว่างที่ตำแหน่งเริ่มต้น  
 7};  
 8
 9// เพิ่มไฟล์ขาเข้าและขาออก  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));  
12
13// ทำการแปลง  
14converter.Process(options);  

การประมวลผลแบบแบทช์สำหรับการแปลง PDF เป็น XLS

ด้วยการประมวลผลแบบแบทช์ คุณสามารถแปลงไฟล์ PDF หลายไฟล์เป็นสเปรดชีต Excel ได้ในครั้งเดียว นี่คือตัวอย่าง:

 1  
 2var converter = new XlsConverter();  
 3var options = new PdfToXlsOptions();  
 4
 5// เพิ่มไฟล์ขาเข้าหลายไฟล์  
 6options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8
 9// ระบุเส้นทางไฟล์ขาออก  
10options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));  
12
13// ทำการแปลงแบบแบทช์  
14converter.Process(options);  

การจัดการผลลัพธ์การแปลง

หลังจากกระบวนการแปลงเสร็จสิ้น วิธี Process จะคืนค่าอ็อบเจ็กต์ ResultContainer ซึ่งมีรายละเอียดของการดำเนินการ นี่คือวิธีการเรียกดูเส้นทางไฟล์ที่แปลงแล้ว:

1  
2var resultContainer = converter.Process(options);  
3
4// เข้าถึงเส้นทางไฟล์ขาออก  
5var result = resultContainer.ResultCollection[0];  
6Console.WriteLine("เส้นทางไฟล์ที่แปลงแล้ว: " + result.Data.ToString());  

รูปแบบผลลัพธ์ที่รองรับ

อีเนม PdfToXlsOptions.ExcelFormat มีรูปแบบผลลัพธ์ที่หลากหลาย:

  • XLSX: รูปแบบไฟล์ Office Open XML (.xlsx) (ค่าเริ่มต้น).
  • XLSM: รูปแบบ Excel ที่เปิดใช้งานมาโคร.
  • CSV: ค่าแยกด้วยลูกน้ำ.
  • ODS: สเปรดชีตเอกสารเปิด.
  • XMLSpreadSheet2003: รูปแบบ XML ของ Excel 2003.
 แบบไทย