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

 แบบไทย