بسته بندی 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 یا اسکریپت های واردات پایگاه داده برای اتوماسیون واقعی گزارش پایان به پایان متصل کنید.