.NET में व्यवसाय विश्लेषण के लिए पीडीएफ से एक्सेल रूपांतरण में बैच करें
उद्यम टीमों और विश्लेषकों को पीडीएफ के सैकड़ों या हजारों से डेटा की आवश्यकता होती है – जल्दी. .NET के लिए Aspose.PDF.Plugin XlsConverter के साथ, आप रिपोर्टिंग, बीआई, या अनुपालन के बारे में बड़े पैमाने पर PDF-to-Excel कार्यप्रवाहों को स्वचालित कर सकते हैं, त्रुटि प्रबंधन और आउटपुट प्रारूप चयन के उन्नत विकल्पों के माध्यम से।
बैच कार्यप्रवाह: फ़ोल्डर के लिए Excel में PDF स्वचालित करें
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
जरूरत पड़ने पर जीएसटी का उपयोग करें। - कार्यपत्रक को नामित करने के लिए अनुकूलित करें या यदि आवश्यक हो तो कई पीडीएफ को एक कार्यपुस्तिका में जोड़ें।
- प्रारूपण (मुख्य, मिश्रित कोशिकाओं) के लिए निर्यात किए गए डेटा की समीक्षा करें और आवश्यकतानुसार रूपांतरण सेटिंग्स को समायोजित करें।
बैच रूपांतरण में त्रुटि संभालना
- भ्रष्ट या असहाय पीडीएफ के लिए अपवादों को पकड़ो (जैसा कि ऊपर बताया गया है)
- सभी सफलताओं / विफलताओं को रिकॉर्ड करें ऑडिट और समीक्षा के लिए
- वैकल्पिक रूप से, पुनरावृत्ति समीक्षा के बाद विफल रूपांतरण
- सर्वोत्तम रूपांतरण गुणवत्ता के लिए प्री-प्रोसेसिंग पीडीएफ में Optimizer प्लगइन का उपयोग करें
मामलों का उपयोग
- बिजनेस-विश्व वित्तीय, ऑडिट, या अनुबंध डेटा प्रवास
- BI डैशबोर्ड जो निकाले गए पीडीएफ डेटा से संचालित हैं
- अनुपालन या ग्राहक वितरण के लिए स्वचालित रिपोर्ट पाइपलाइन
अक्सर पूछे जाने वाले प्रश्न
** Q: क्या मैं CSV और Excel में निर्यात कर सकता हूं?**A: हाँ - सेट options.Format = PdfToXlsOptions.ExcelFormat.CSV
XLSX के बजाय CSV आउटपुट के लिए।
**Q: प्लगइन असफल रूपांतरण को कैसे संभालता है?**A: अपवादों को भ्रष्ट या असहाय फ़ाइलों के लिए फेंक दिया जाता है; उन्हें पकड़ो और ऊपर दिए गए कोड नमूने के रूप में समीक्षा के साथ लॉग करें।
**Q: मैं रूपांतरण सटीकता कैसे बढ़ा सकता हूं?**ए: रूपांतरण से पहले पीडीएफ को साफ करने और संपीड़ित करने के लिए Optimizer प्लगइन का उपयोग करें, और निर्यात को स्थिर संरचना में सत्यापित करें।
प्रो टिप: बैच रूपांतरण के बाद, वास्तविक अंत-दर-अंत रिपोर्टिंग स्वचालन के लिए सीधे BI टूल या डेटाबेस आयात स्क्रिप्ट से Excel आउटपुट को लिंक करें।