بسته بندی PDF به Excel Conversion برای Business Analytics در .NET

بسته بندی PDF به Excel Conversion برای Business Analytics در .NET

با Aspose.PDF.Plugin XlsConverter برای .NET، شما می توانید جریان های کاری PDF-to-Excel را برای گزارش، BI یا انطباق با گزینه های پیشرفته برای مدیریت خطا و انتخاب فرمت خروجی اتوماتیک کنید.

Batch Workflow: اتوماتیک 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 ها برای بهترین کیفیت تبدیل استفاده کنید

موارد استفاده

  • انتقال مالی، حسابرسی و یا داده های قراردادی
  • BI dashboards با داده های PDF استخراج شده
  • خطوط گزارش اتوماتیک برای رعایت و یا تحویل مشتری

پرسش های مکرر

**Q: آیا می توانم به CSV و همچنین Excel صادرات کنم?**A: بله – مجموعه ای options.Format = PdfToXlsOptions.ExcelFormat.CSV برای خروجی CSV به جای XLSX.

**Q: چگونه پلاگین با تبدیل های شکست خورده برخورد می کند?**A: استثناها برای فایل های فاسد یا پشتیبانی نشده پرتاب می شود؛ آنها را گرفتن و ثبت نام برای بررسی همانطور که در نمونه کد بالا.

**Q: چگونه می توانم دقت تبدیل را افزایش دهم?**A: از پلاگین Optimizer برای تمیز کردن و فشرده سازی فایل های PDF قبل از تبدیل و تأیید خروجی برای ساختار سازگار استفاده کنید.

پرو راهنمایی: پس از تبدیل بسته، خروجی های اکسل را به طور مستقیم به ابزارهای BI یا اسکریپت های واردات پایگاه داده برای اتوماسیون واقعی گزارش پایان به پایان متصل کنید.

 فارسی