การแปลงไฟล์ PDF ไปยัง Excel สําหรับ Business Analytics ใน .NET

การแปลงไฟล์ PDF ไปยัง Excel สําหรับ Business Analytics ใน .NET

ทีมธุรกิจและนักวิเคราะห์ต้องการข้อมูลจากหลายร้อยหรือหลายพันไฟล์ PDF - Fast. ด้วย Aspose.PDF.Plugin XlsConverter สําหรับ .NET คุณสามารถอัตโนมัติการทํางานของ PDF-to-Excel สําหรับการรายงาน BI หรือการปฏิบัติตามด้วยตัวเลือกขั้นสูงสําหรับการจัดการข้อผิดพลาดและการเลือกรูปแบบการออก.

กระแสทํางานของชุด: อัตโนมัติ PDF ไปยัง Excel สําหรับโฟลเดอร

using Aspose.Pdf.Plugins;
using System.IO;

string inputDir = @"C:\Data\PDFs";
string outputDir = @"C:\Data\Excel";
Directory.CreateDirectory(outputDir);

string[] pdfFiles = Directory.GetFiles(inputDir, "*.pdf");
int success = 0, failed = 0;

foreach (var pdfFile in pdfFiles)
{
    string baseName = Path.GetFileNameWithoutExtension(pdfFile);
    string outFile = Path.Combine(outputDir, baseName + ".xlsx");
    try
    {
        var converter = new PdfXls();
        var options = new PdfToXlsOptions
        {
            Format = PdfToXlsOptions.ExcelFormat.XLSX
        };
        options.AddInput(new FileDataSource(pdfFile));
        options.AddOutput(new FileDataSource(outFile));
        converter.Process(options);
        Console.WriteLine($"Converted: {pdfFile} => {outFile}");
        success++;
    }
    catch (Exception ex)
    {
        Console.WriteLine($"Failed: {pdfFile} | {ex.Message}");
        failed++;
    }
}
Console.WriteLine($"Done! Success: {success}, Failed: {failed}");

รูปแบบการออกและตัวเลือกการส่งออก

  • ผลเริ่มต้นคือ XLSX (Excel options.Format ไปยัง CSV ถ้าจําเป็น.
  • ปรับแต่งชื่อแผ่นงานหรือรวมไฟล์ PDF มากมายลงในหนังสือทํางานเดียวหากต้องการ.
  • ตรวจสอบข้อมูลที่ส่งออกสําหรับการจัดรูปแบบ (หัวเซลล์ผสม) และปรับตั้งค่าการแปลงตามความต้องการ.

การจัดการข้อผิดพลาดในการแปลงแบทช

  • ระยําข้อบกพร่องสําหรับไฟล์ PDF ที่ทําลายหรือไม่ได้รับการสนับสนุน (เช่นด้านบน)
  • บันทึกความสําเร็จ / ความล้มเหลวทั้งหมดสําหรับการตรวจสอบและตรวจสอบ
  • ตัวเลือกการส่งกลับการแปลงที่ล้มเหลวหลังจากตรวจสอบ
  • ใช้ปลั๊กอิน Optimizer เพื่อ PDF Pre-Process สําหรับคุณภาพการแปลงที่ดีที่สุด

กรณีการใช้งาน

  • การถ่ายโอนข้อมูลทางการเงินการตรวจสอบหรือสัญญาทั่วองค์กร
  • BI dashboards ที่ขับเคลื่อนด้วยข้อมูล PDF ที่สกัด
  • ท่อรายงานอัตโนมัติสําหรับการปฏิบัติตามหรือจัดส่งลูกค้า

คําถามที่ถามบ่อย

**Q: ฉันสามารถส่งออกไปยัง CSV และ Excel ได้หรือไม?**A: ใช่ - ชุด options.Format = PdfToXlsOptions.ExcelFormat.CSV สําหรับการส่งออก CSV แทน XLSX.

**Q: ปลั๊กอินจะจัดการกับการแปลงที่ไม่ประสบความสําเร็จอย่างไร?**A: การยกเว้นจะถูกโยนสําหรับไฟล์ที่ทําลายหรือไม่ได้รับการสนับสนุน จับและลงชื่อเข้าสู่ระบบเพื่อตรวจสอบตามที่ตัวอย่างรหัสข้างต้น.

**Q: ฉันจะปรับปรุงความแม่นยําของการแปลงได้อย่างไร?**A: ใช้ปลั๊กอิน Optimizer เพื่อทําความสะอาดและบีบอัดไฟล์ PDF ก่อนการแปลงและยืนยันการส่งออกเพื่อโครงสร้างที่สม่ําเสมอ.

Pro เคล็ดลับ: หลังจากแปลงชุดเชื่อมโยง Excel outputs โดยตรงกับเครื่องมือ BI หรือสคริปต์นําเข้าฐานข้อมูลเพื่ออัตโนมัติการรายงาน end-to-end ที่แท้จริง.

 แบบไทย