تثبيت PDF إلى Excel التحويل لـ Business Analytics في .NET
يحتاج فريق الأعمال والمحللين إلى بيانات من مئات أو آلاف ملفات PDF – سريعة.مع 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 إذا لزم الأمر. - تخصيص ورقة عمل تسمية أو الجمع بين العديد من PDFs إلى كتاب عمل واحد إذا لزم الأمر.
- مراجعة البيانات المستوردة للتنسيق (الرؤوس والخلايا المدمجة) وتعديل إعدادات التحويل حسب الحاجة.
خطأ في تحويل المجموعة
- التقاط استثناءات لملفات PDF الفاسدة أو غير المدعومة (كما هو موضح أعلاه)
- تسجيل جميع النجاحات / الفشل للمراجعة والتدقيق
- اختياريًا ، استرداد التحويلات التي فشلت بعد مراجعة
- استخدم المكون الإضافي Optimizer لـ PDFs المسبقة للحصول على أفضل جودة التحويل
حالات الاستخدام
- نقل البيانات المالية أو المراجعة أو العقدية على نطاق واسع
- BI لوحات المفاتيح مدعومة ببيانات PDF المستخرجة
- أنابيب التقارير التلقائية للتوافق أو التسليم للعملاء
الأسئلة المتكررة
**س: هل يمكنني تصديرها إلى CSV وكذلك إلى Excel?**A: نعم - مجموعة options.Format = PdfToXlsOptions.ExcelFormat.CSV لإنتاج CSV بدلاً من XLSX.
**س: كيف يتعامل المكون الإضافي مع التحويلات الفاشلة?**A: يتم إلقاء الاستثناءات على الملفات المفسدة أو غير المدعومة؛ التقاط وتسجيل الدخول إليها للتحقق كما هو موضح في عينة الرمز أعلاه.
**Q: كيف يمكنني تحسين دقة التحويل?**A: استخدم المكون الإضافي Optimizer لتنظيف وتضغط على PDFs قبل التحويل، وتصديق الناتج للحصول على هيكل متسق.
نصيحة مهنية: بعد تحويل المجموعة، ربط إخراج Excel مباشرة إلى أدوات BI أو سكريبتات استيراد قاعدة البيانات للحصول على أوتوماتيك الإبلاغ النهائي الحقيقي.