ตัวแปลง 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) ให้ทำตามขั้นตอนเหล่านี้:
- สร้างอินสแตนซ์ของคลาส
XlsConverter
- ตั้งค่าการแปลงโดยใช้คลาส
PdfToXlsOptions
- เพิ่มไฟล์ PDF ขาเข้าโดยใช้วิธี
AddInput
- ระบุเส้นทางไฟล์ส่งออกโดยใช้วิธี
AddOutput
- ทำการเรียกใช้วิธี
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.