.NET के लिए Aspose.PDF XLS Converter
.NET के लिए Aspose.PDF XLS Converter एक हल्का प्लगइन है जिसे पीडीएफ दस्तावेज़ पृष्ठों को उच्च गुणवत्ता वाले माइक्रोसॉफ्ट एक्सेल स्पीडबोर्ड (एक्सएलएस / एक्सएलसी) में परिवर्तित करने का डिज़ाइन किया गया है. यह डेवलपर्स को तालिका डेटा निकालने, व्यवस्था को बनाए रखने और आउटपुट पैरामीटर पर फिन-ग्रेन नियंत्रण के साथ बैच रूपांतरण को ऑटोमेट करने की अनुमति देता है।
शुरू करने के लिए
स्थापना और स्थापना
- NuGet के माध्यम से पैकेज स्थापित करें:
dotnet add package Aspose.PDF
उपयोग से पहले मेटेड लाइसेंस सेट करें (देखें) मेट्रिक लाइसेंस ).
संदर्भ के बारे में स्थापना गाइड विस्तृत कदमों के लिए।
विशेषताओं और कार्यों
पीडीएफ से एक्सेल रूपांतरण
- प्रत्येक पीडीएफ पृष्ठ को अलग कार्यपत्रक में परिवर्तित करें या कई पृष्ठों को एक में जोड़ें।
- आउटपुट
.xls
या.xlsx
फॉर्मेट्स
पृष्ठ और रेंज चयन
- पूर्ण दस्तावेजों या विशिष्ट रेंज / पृष्ठों को परिवर्तित करें।
- चयनित निष्कर्षण के लिए गैर-संबंधित रेंज का समर्थन करता है।
लेआउट और प्रारूपण संरक्षण
- यह फ़ॉन्ट्स, रंगों, सेल सीमाओं, मिश्रित कोशिकाओं और शीर्षकों / पैरों को बनाए रखता है।
- यह एक्सेल आउटपुट दर्पण PDF दृश्य वफादारी सुनिश्चित करता है।
टेबल पहचान
- तालिका डेटा का पता लगाता है और Excel पंक्तियों / स्तंभों में पुनर्निर्माण करता है।
- सटीक गणना के लिए संख्यात्मक प्रारूपों (मूल्य, प्रतिशत, तारीख) को बनाए रखता है।
पासवर्ड संरक्षित पीडीएफ
- यह एन्क्रिप्टेड पीडीएफ के रूपांतरण का समर्थन करता है, वर्तमान में क्रेडिट प्रदान करके।
स्रोत और संसाधन
- अंतर्निहित फ़ॉन्ट्स को Excel में स्थानांतरित किया जाता है।
- प्रतिस्थापन लेआउट बनाए रखता है यदि एक फ़ॉन्ट उपलब्ध नहीं है।
प्रदर्शन ऑप्टिमाइज़ेशन
- स्ट्रीम-आधारित रूपांतरण पृष्ठों को क्रमशः संसाधित करता है।
- कैचिंग और बफर आकार नियंत्रण बड़े फ़ाइलों पर पारगमन में सुधार करता है।
गलतियों का प्रबंधन और लॉगिंग
- समर्थन नहीं किए गए सामग्री या खराब आउटपुट के लिए विस्तृत अपवाद।
- प्रगति, चेतावनी और त्रुटियों को पकड़ने के लिए लॉगिंग छेद।
Thread सुरक्षा और Async समर्थन
- बहु-ट्रेड वातावरण में समकालीन रूपांतरण का समर्थन करता है।
- स्केल करने योग्य कार्य भार के लिए असेंक्रोनिक विधियां।
कोड उदाहरण: PDF को XLS (Excel) में परिवर्तित करना
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample.xlsx");
// Initialize the plugin
var plugin = new PdfXls();
var options = new PdfToXlsOptions
{
Format = PdfToXlsOptions.ExcelFormat.XLSX
};
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = plugin.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
टिप्स और सर्वश्रेष्ठ अभ्यास
- प्री-स्कैनिंग पीडीएफ तालिका vs. पाठ सामग्री का पता लगाने के लिए ऑप्टिमाइज़ेड रूपांतरण।
- अनावश्यक प्रसंस्करण को कम करने के लिए पृष्ठ रेंज का उपयोग करें।
- अनियंत्रित संसाधनों को रिलीज करने के लिए रूपांतरण उदाहरणों का उपयोग करें।
- बड़े पैमाने पर संचालन में, नियंत्रित समानांतरता के साथ एसीआई का उपयोग करें।
- प्रारंभ करने से पहले परीक्षण में संख्यात्मक प्रारूपों की पुष्टि करें।
- अपरिवर्तित सुविधाओं या खराब इनपुट के लिए लॉग की निगरानी करें।
- गैर-मानक फ़ॉन्ट्स को शामिल करें ताकि लेआउट त्रुटियों को रोक सकें।
- सटीकता और प्रदर्शन में सुधार के लिए प्लगइन को अद्यतन रखें।
उन्नत सुविधाएँ
- एक ही समय में कई पीडीएफ के बैच रूपांतरण।
- सुरक्षित वितरण के लिए परिणाम Excel फ़ाइलों को एन्क्रिप्ट करें।
- रिपोर्टिंग या अनुपालन आवश्यकताओं के अनुरूप अनुकूलित आउटपुट क्रमशः।
मामलों का उपयोग
- विश्लेषण के लिए Excel में तालिकाओं को निकालकर वित्तीय रिपोर्टिंग।
- डेटा स्थानांतरण स्थैतिक पीडीएफ फ़ाइलें से संपादित करने योग्य एक्सेल शीट में।
- अनुपालन और ऑडिट के लिए स्वचालित कार्यप्रवाह।
- बिलों, बयानों या फॉर्मों से बड़े पैमाने पर तालिका डेटा निकालना।
अक्सर पूछे जाने वाले प्रश्न
**यह प्लगइन क्या कार्यक्षमता प्रदान करता है?**यह पीडीएफ दस्तावेज़ पृष्ठों को XLS/XLSX स्क्रैडबोर्ड में परिवर्तित करता है, डिज़ाइन और तालिका डेटा को बनाए रखता है।
** .NET के लिए Aspose.PDF से यह कैसे अलग है?**.NET के लिए Aspose.PDF एक पूर्ण-आधारित PDF लाइब्रेरी है, जबकि यह प्लगइन केवल पीडीएफ को एक्सेल में परिवर्तित करने पर ध्यान केंद्रित करता है।
** क्या यह XLS/XLSX रूपांतरण के लिए सीमित है?**हाँ, अन्य पीडीएफ कार्यों (संपादित, मिश्रण, संपीड़न) के लिए, मुख्य Aspose.PDF पुस्तकालय का उपयोग करें।
** क्या कोई ऑनलाइन उपकरण उपलब्ध है?**हाँ, Aspose एक मुफ्त ऑनलाइन पीडीएफ को XLS/XLSX रूपांतरक प्रदान करता है।
** मैं कोड उदाहरण कहां पा सकता हूँ?**C# और VB.NET में विस्तृत उदाहरणों के लिए Aspose.PDF दस्तावेज और लैंडिंग पृष्ठों को देखें।