Aspose.PDF XLS Converter สำหรับ .NET
Aspose.PDF XLS Converter for .NET เป็นปลั๊กอินน้ําหนักเบาที่ออกแบบมาเพื่อแปลงหน้าเอกสาร PDF ไปยังหน้าต่าง Microsoft Excel ที่มีคุณภาพสูง (XLS / XLSX) มันช่วยให้ผู้พัฒนาสามารถสกัดข้อมูลตารางการจัดตั้งและอัตโนมัติการแปลงชุดที่มีการควบคุมขั้นสูงของพารามิเตอร์การส่งออก
เริ่มต้น
การติดตั้งและการตั้งค่า
- ติดตั้งแพคเกจผ่าน NuGet:
dotnet add package Aspose.PDF
การตั้งค่าใบอนุญาตวัดก่อนใช้งาน (ดู การให้ใบอนุญาตที่มีการวัด ).
คําอธิบายเกี่ยวกับ คู่มือการติดตั้ง สําหรับขั้นตอนที่ละเอียด
คุณสมบัติและฟังก์ชั่น
การแปลง PDF ไปยัง Excel
- แปลงแต่ละหน้า PDF เป็นแผ่นงานที่แยกต่างหากหรือผสมหลายหน้าเป็นหนึ่ง
- การส่งออก
.xls
หรือ.xlsx
รูปแบบ
การเลือก Page & Range
- แปลงเอกสารเต็มหรือแถว / หน้าเฉพาะ
- สนับสนุนแถวที่ไม่เกี่ยวข้องสําหรับการสกัดตัวเลือก
การจัดเรียงและการจัดรูปแบบการรักษา
- เก็บตัวอักษรสีเส้นผ่าศูนย์กลางเซลล์และหัวหน้า / ฟุต
- ปรับประกันความซื่อสัตย์ภาพของภาพ PDF ของกระจกการออกของ Excel
การยอมรับตาราง
- การตรวจจับและสร้างข้อมูลตารางไปยังแถว / คอลัมน์ของ Excel
- รักษารูปแบบดิจิตอล (สกุลเงินอัตราส่วนวันที่) สําหรับคํานวณที่ถูกต้อง
โปรแกรม PDF ที่ได้รับการป้องกันรหัสผ่าน
- สนับสนุนการแปลงไฟล์ PDF ที่เข้ารหัสโดยการจัดหาการรับรองในเวลาทํางาน
Fonts และทรัพยากร
- หมายเลขที่รวมจะถูกส่งไปยัง Excel
- เปลี่ยนรักษาการจัดตั้งหาก font ไม่สามารถใช้ได้
การปรับแต่งประสิทธิภาพ
- การแปลงบนพื้นฐานของ Stream กระบวนการหน้าอย่างต่อเนื่อง
- การควบคุมขนาด caching และ buffer ช่วยเพิ่มการส่งผ่านบนไฟล์ขนาดใหญ่
การจัดการข้อผิดพลาดและการเข้าสู่ระบบ
- การยกเว้นรายละเอียดสําหรับเนื้อหาที่ไม่ได้รับการสนับสนุนหรือป้อนที่ผิดปกติ
- ปลั๊กการเข้าสู่ระบบเพื่อบันทึกขั้นตอนการเตือนและข้อผิดพลาด
ความปลอดภัยชั้นนําและการสนับสนุน Async
- สนับสนุนการแปลงในสภาพแวดล้อมหลายชั้น
- วิธีการที่ไม่ซับซ้อนสําหรับการโหลดงานแบบสแกน
ตัวอย่างรหัส: การแปลง PDF ไปยัง XLS (Excel)
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample.xlsx");
// Initialize the plugin
var plugin = new PdfXls();
var options = new PdfToXlsOptions
{
Format = PdfToXlsOptions.ExcelFormat.XLSX
};
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = plugin.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
เคล็ดลับและการปฏิบัติที่ดีที่สุด
- Pre-scan PDFs เพื่อตรวจจับเนื้อหาตาราง vs. ข้อความเพื่อการแปลงที่เพิ่มประสิทธิภาพ
- ใช้ช่วงหน้าเพื่อลดการประมวลผลที่ไม่จําเป็น
- มีตัวอย่างแปลงเพื่อปล่อยทรัพยากรที่ไม่ได้จัดการ
- ในการดําเนินงานจํานวนมากใช้ APIs async กับ parallelism ที่ควบคุม
- การยืนยันรูปแบบดิจิตอลในการทดสอบก่อนการใช้งาน
- ตรวจสอบบันทึกสําหรับฟังก์ชั่นที่ไม่ได้รับการสนับสนุนหรือป้อนที่ผิดปกติ
- ใส่ตัวอักษรที่ไม่ใช่มาตรฐานเพื่อป้องกันข้อผิดพลาดในการจัดตั้ง
- ปรับปรุงปลั๊กอินเพื่อความแม่นยําและการปรับปรุงประสิทธิภาพ
ฟีเจอร์ขั้นสูง
- บัตรแปลงไฟล์ PDF มากมายในเวลาเดียวกัน
- การเข้ารหัสไฟล์ Excel ที่มาเพื่อการกระจายที่ปลอดภัย
- โครงสร้างการผลิตที่กําหนดเองที่ปรับแต่งตามข้อกําหนดการรายงานหรือการปฏิบัติตาม
กรณีการใช้งาน
- การรายงานทางการเงินโดยการดึงตารางไปยัง Excel สําหรับการวิเคราะห์
- การถ่ายโอนข้อมูลจากไฟล์ PDF สติคไปยังแผ่น Excel ที่สามารถแก้ไขได้
- กระแสการทํางานอัตโนมัติสําหรับการปฏิบัติตามและการตรวจสอบ
- การสกัดข้อมูลตารางจํานวนมากจากบัญชีรายงานหรือแบบฟอร์ม
คําถามที่ถามบ่อย
**ฟังก์ชั่นใดที่ปลั๊กอินนี้ให้?**มันแปลงหน้าเอกสาร PDF into XLS/XLSX แผ่นกระจายการรักษาการจัดตั้งและข้อมูลตาราง
**วิธีนี้แตกต่างจาก Aspose.PDF สําหรับ .NET?**Aspose.PDF for .NET เป็นห้องสมุด PDF ที่มีคุณสมบัติเต็มรูปแบบในขณะที่ปลั๊กอินนี้มุ่งเน้นเฉพาะในการแปลง PDF ไปยัง Excel
**มัน จํากัด ไปยัง การแปลง XLS / XLSX?**ใช่สําหรับงาน PDF อื่น ๆ (การแก้ไขการเชื่อมต่อการบีบอัด) ใช้ห้องสมุดหลัก Aspose.PDF
มีเครื่องมือออนไลน์ที่มีอยู่หรือไม่ใช่ Aspose มีการแปลง PDF เป็น XLS/XLSX ฟรีออนไลน์
ที่ฉันสามารถหาตัวอย่างรหัสได้หรือไม่ดูเอกสาร Aspose.PDF และหน้า landing สําหรับตัวอย่างรายละเอียดใน C# และ VB.NET