.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 दस्तावेज और लैंडिंग पृष्ठों को देखें।

 हिंदी