.NET में PDF निर्माण समय सेट करना
परिचय
आज के डिजिटल युग में, दस्तावेज़ों को विभिन्न प्रारूपों में परिवर्तित करने की क्षमता कई अनुप्रयोगों के लिए महत्वपूर्ण है। एक आम ज़रूरत एक्सेल स्प्रेडशीट को पीडीएफ फाइलों में बदलना है। यह न केवल फ़ॉर्मेटिंग को सुरक्षित रखता है, बल्कि शेयरिंग और प्रिंटिंग को भी बहुत आसान बनाता है। यदि आप .NET के साथ काम करने वाले डेवलपर हैं, तो Aspose.Cells एक शानदार लाइब्रेरी है जो इस प्रक्रिया को सरल बनाती है। इस ट्यूटोरियल में, हम .NET के लिए Aspose.Cells का उपयोग करके Excel फ़ाइल को PDF में परिवर्तित करते समय PDF निर्माण समय सेट करने के तरीके के बारे में जानेंगे।
आवश्यक शर्तें
इससे पहले कि हम कोड की बारीकियों में जाएं, आइए सुनिश्चित करें कि आपके पास आरंभ करने के लिए आवश्यक सभी चीजें मौजूद हैं।
जिसकी आपको जरूरत है
- विज़ुअल स्टूडियो: सुनिश्चित करें कि आपके मशीन पर विज़ुअल स्टूडियो स्थापित है। यह आपका विकास वातावरण होगा।
- .NET के लिए Aspose.Cells: यहाँ से Aspose.Cells लाइब्रेरी डाउनलोड करें।वेबसाइटआप इसकी कार्यक्षमताओं का परीक्षण करने के लिए निःशुल्क परीक्षण से भी शुरुआत कर सकते हैं।
- C# का बुनियादी ज्ञान: C# प्रोग्रामिंग से परिचित होने से आपको कोड स्निपेट को बेहतर ढंग से समझने में मदद मिलेगी।
- एक्सेल फ़ाइल: रूपांतरण के लिए एक एक्सेल फ़ाइल तैयार रखें। इस उदाहरण के लिए, हम नाम की एक फ़ाइल का उपयोग करेंगे
Book1.xlsx
. अब जब आपने सभी पूर्वापेक्षाएँ तय कर ली हैं, तो चलिए मज़ेदार भाग में आते हैं - आवश्यक पैकेजों को आयात करना और कोड लिखना!
पैकेज आयात करें
आरंभ करने के लिए, आपको अपनी C# फ़ाइल में आवश्यक नामस्थान आयात करने होंगे। यह महत्वपूर्ण है क्योंकि यह आपको Aspose.Cells लाइब्रेरी द्वारा प्रदान की गई कक्षाओं और विधियों तक पहुँचने की अनुमति देता है।
अपना C# प्रोजेक्ट खोलें
विजुअल स्टूडियो खोलें और या तो एक नया प्रोजेक्ट बनाएं या कोई मौजूदा प्रोजेक्ट खोलें जहां आप पीडीएफ रूपांतरण सुविधा को लागू करना चाहते हैं।
Aspose.Cells संदर्भ जोड़ें
आप समाधान एक्सप्लोरर में अपने प्रोजेक्ट पर राइट-क्लिक करके, “Manage NuGet Packages” का चयन करके और “Aspose.Cells” खोजकर अपने प्रोजेक्ट में Aspose.Cells लाइब्रेरी जोड़ सकते हैं। पैकेज स्थापित करें।
नामस्थान आयात करें
अपनी C# फ़ाइल के शीर्ष पर निम्नलिखित नामस्थान शामिल करें:
using System;
using Aspose.Cells;
using Aspose.Cells.Charts;
ये नामस्थान आपको वर्कबुक क्लास और अन्य आवश्यक कार्यात्मकताओं तक पहुंच प्रदान करेंगे।
अब जबकि हमने अपने पैकेज आयात कर लिए हैं, तो आइए एक्सेल फाइल को पीडीएफ में बदलने की प्रक्रिया को विस्तार से समझें तथा निर्माण समय भी निर्धारित करें।
चरण 1: दस्तावेज़ निर्देशिका निर्धारित करें
सबसे पहले, आपको वह डायरेक्टरी निर्दिष्ट करनी होगी जहाँ आपके दस्तावेज़ संग्रहीत हैं। यह वह जगह है जहाँ आपकी एक्सेल फ़ाइल स्थित है और जहाँ आउटपुट पीडीएफ़ सहेजा जाएगा।
string dataDir = "Your Document Directory"; // अपनी दस्तावेज़ निर्देशिका निर्दिष्ट करें
प्रतिस्थापित करें"Your Document Directory"
वास्तविक पथ के साथ जहाँ आपकाBook1.xlsx
फ़ाइल कहाँ स्थित है। यह पथ एप्लिकेशन को प्रोसेसिंग के लिए फ़ाइल का पता लगाने में मदद करेगा।
चरण 2: एक्सेल फ़ाइल लोड करें
इसके बाद, आप एक्सेल फ़ाइल को एक में लोड करेंगेWorkbook
यह वह जगह है जहाँ Aspose.Cells चमकता है, क्योंकि यह आपको एक्सेल फ़ाइलों के साथ आसानी से काम करने की अनुमति देता है।
string inputPath = dataDir + "Book1.xlsx"; // आपकी एक्सेल फ़ाइल का पथ
Workbook workbook = new Workbook(inputPath); // एक्सेल फ़ाइल लोड करें
Workbook
क्लास का उपयोग एक्सेल फ़ाइलों को लोड करने और उनमें हेरफेर करने के लिए किया जाता है। इनपुट पथ पास करके, आप एप्लिकेशन को बता रहे हैं कि किस फ़ाइल के साथ काम करना है।
चरण 3: PdfSaveOptions बनाएँ
अब, इसका एक उदाहरण बनाने का समय आ गया हैPdfSaveOptions
यह वर्ग आपको अपनी कार्यपुस्तिका को पीडीएफ के रूप में सहेजने के लिए विभिन्न विकल्पों को निर्दिष्ट करने की अनुमति देता है, जिसमें निर्माण समय भी शामिल है।
PdfSaveOptions options = new PdfSaveOptions(); // PdfSaveOptions इंस्टेंस बनाएं
options.CreatedTime = DateTime.Now; // निर्माण समय अभी सेट करें
सेटिंग करकेoptions.CreatedTime
कोDateTime.Now
, आप यह सुनिश्चित कर रहे हैं कि पीडीएफ उस समय और तारीख को दर्शाएगा जब इसे बनाया गया था।
चरण 4: कार्यपुस्तिका को PDF के रूप में सहेजें
अंत में, आप अपने द्वारा निर्धारित विकल्पों का उपयोग करके कार्यपुस्तिका को PDF फ़ाइल के रूप में सहेज लेंगे।
workbook.Save(dataDir + "output.pdf", options); //पीडीएफ के रूप में सहेजें
कोड की यह पंक्ति कार्यपुस्तिका लेती है और इसे निर्दिष्ट स्थान पर पीडीएफ प्रारूप में सहेजती है।options
पीडीएफ मेटाडेटा में निर्माण समय को शामिल करने के लिए पैरामीटर पास किया जाता है।
निष्कर्ष
और अब यह हो गया! आपने .NET के लिए Aspose.Cells का उपयोग करके एक Excel फ़ाइल को PDF में सफलतापूर्वक परिवर्तित कर लिया है, जिसमें निर्माण टाइमस्टैम्प भी शामिल है। यह सुविधा तब बहुत उपयोगी हो सकती है जब आपको दस्तावेज़ के संस्करणों पर नज़र रखने की आवश्यकता हो या जब आप प्राप्तकर्ताओं को यह जानकारी देना चाहते हों कि दस्तावेज़ कब बनाया गया था। यदि आप Aspose.Cells की अधिक सुविधाओं का पता लगाना चाहते हैं, तो जांचने में संकोच न करेंप्रलेखन.
अक्सर पूछे जाने वाले प्रश्न
Aspose.Cells क्या है?
Aspose.Cells .NET के लिए एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को Excel फ़ाइलों को बनाने, हेरफेर करने और परिवर्तित करने की अनुमति देती है।
क्या मैं Aspose.Cells का निःशुल्क उपयोग कर सकता हूँ?
हां, आप वेबसाइट पर उपलब्ध निःशुल्क परीक्षण के साथ शुरुआत कर सकते हैं।Aspose वेबसाइट.
मैं अन्य PDF गुण कैसे सेट करूँ?
आप इसका उपयोग करके विभिन्न PDF गुण सेट कर सकते हैंPdfSaveOptions
वर्ग, जैसे पृष्ठ आकार, संपीड़न, और अधिक।
क्या एक साथ अनेक एक्सेल फाइलों को परिवर्तित करना संभव है?
हां, आप फ़ाइलों की सूची के माध्यम से लूप कर सकते हैं और प्रत्येक पर समान रूपांतरण प्रक्रिया लागू कर सकते हैं।
मुझे Aspose.Cells के लिए समर्थन कहां मिल सकता है?
आप Aspose समुदाय से उनके यहां सहायता प्राप्त कर सकते हैंसहयता मंच.