पीडीएफ से एक्सपीएस

इस ट्यूटोरियल में, हम आपको .NET के लिए Aspose.PDF का उपयोग करके एक पीडीएफ फाइल को XPS (XML पेपर स्पेसिफिकेशन) प्रारूप में परिवर्तित करने की प्रक्रिया के बारे में बताएंगे। एक्सपीएस प्रारूप एक एक्सएमएल-आधारित फ़ाइल प्रारूप है जिसका उपयोग दस्तावेजों को इलेक्ट्रॉनिक रूप से प्रस्तुत करने के लिए किया जाता है। नीचे दिए गए चरणों का पालन करके, आप एक पीडीएफ फाइल को एक्सपीएस प्रारूप में परिवर्तित करने में सक्षम होंगे।

आवश्यक शर्तें

शुरू करने से पहले, सुनिश्चित करें कि आप निम्नलिखित शर्तें पूरी करते हैं:

  • C# प्रोग्रामिंग भाषा का बुनियादी ज्ञान।
  • आपके सिस्टम पर .NET के लिए Aspose.PDF लाइब्रेरी स्थापित है।
  • विजुअल स्टूडियो जैसा विकास वातावरण।

चरण 1: पीडीएफ दस्तावेज़ लोड हो रहा है

इस चरण में हम .NET के लिए Aspose.PDF का उपयोग करके स्रोत पीडीएफ फ़ाइल लोड करेंगे। नीचे दिए गए कोड का पालन करें:

// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// पीडीएफ दस्तावेज़ लोड करें
Document pdfDocument = new Document(dataDir + "input.pdf");

प्रतिस्थापित करना सुनिश्चित करें"YOUR DOCUMENTS DIRECTORY" उस वास्तविक निर्देशिका के साथ जहां आपकी पीडीएफ फाइल स्थित है।

चरण 2: एक्सपीएस सेव विकल्पों को तुरंत चालू करें

पीडीएफ फाइल लोड करने के बाद, हम एक्सपीएस सेव विकल्पों को तुरंत सक्रिय करेंगे। निम्नलिखित कोड का प्रयोग करें:

// XPS सेव विकल्पों को त्वरित करें
Aspose.Pdf.XpsSaveOptions saveOptions = new Aspose.Pdf.XpsSaveOptions();

चरण 3: परिणामी XPS फ़ाइल को सहेजना

अब हम परिवर्तित पीडीएफ फाइल को एक्सपीएस फॉर्मेट में सेव करेंगे। निम्नलिखित कोड का प्रयोग करें:

// XPS दस्तावेज़ सहेजें
pdfDocument.Save("PDFToXPS_out.xps", saveOptions);

उपरोक्त कोड परिवर्तित पीडीएफ फाइल को फ़ाइल नाम के साथ एक्सपीएस प्रारूप में सहेजता है"PDFToXPS_out.xps".

.NET के लिए Aspose.PDF का उपयोग करके PDF से XPS के लिए उदाहरण स्रोत कोड

// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";

// पीडीएफ दस्तावेज़ लोड करें
Document pdfDocument = new Document(dataDir + "input.pdf");

// XPS सेव विकल्पों को त्वरित करें
Aspose.Pdf.XpsSaveOptions saveOptions = new Aspose.Pdf.XpsSaveOptions();

// XPS दस्तावेज़ सहेजें
pdfDocument.Save("PDFToXPS_out.xps", saveOptions);

निष्कर्ष

इस ट्यूटोरियल में, हमने .NET के लिए Aspose.PDF का उपयोग करके एक पीडीएफ फाइल को XPS प्रारूप में परिवर्तित करने की चरण-दर-चरण प्रक्रिया को कवर किया। ऊपर बताए गए निर्देशों का पालन करके, अब आप एक पीडीएफ फाइल को एक्सपीएस प्रारूप में बदलने में सक्षम होंगे। यह सुविधा तब उपयोगी होती है जब आप पीडीएफ दस्तावेजों को एक्सपीएस प्रारूप में देखना या प्रिंट करना चाहते हैं।

अक्सर पूछे जाने वाले प्रश्न

प्रश्न: क्या एक्सपीएस प्रारूप क्रॉस-प्लेटफॉर्म संगतता के लिए उपयुक्त है?

उत्तर: एक्सपीएस प्रारूप, एक एक्सएमएल-आधारित फ़ाइल प्रारूप होने के कारण, प्लेटफ़ॉर्म-स्वतंत्र है और इसे विभिन्न ऑपरेटिंग सिस्टम और उपकरणों पर देखा जा सकता है। XPS फ़ाइलें डिफ़ॉल्ट रूप से विंडोज़ प्लेटफ़ॉर्म पर समर्थित हैं, और कुछ तृतीय-पक्ष एप्लिकेशन और व्यूअर अन्य प्लेटफ़ॉर्म के लिए उपलब्ध हो सकते हैं।

प्रश्न: क्या .NET के लिए Aspose.PDF XPS रूपांतरण के दौरान एकाधिक पृष्ठों और छवियों वाली जटिल PDF फ़ाइलों को संभाल सकता है?

उत्तर: हाँ, .NET के लिए Aspose.PDF XPS रूपांतरण के दौरान एकाधिक पृष्ठों और छवियों वाली जटिल PDF फ़ाइलों को संभाल सकता है। यह पीडीएफ को एक्सपीएस प्रारूप में परिवर्तित करते समय उसके लेआउट, छवियों और पाठ्य सामग्री को सटीक रूप से बरकरार रखता है।

प्रश्न: क्या एक्सपीएस रूपांतरण प्रक्रिया के दौरान अतिरिक्त सेटिंग्स या विकल्प निर्दिष्ट करना संभव है?

उत्तर: हाँ, .NET के लिए Aspose.PDF विभिन्न विकल्प और सेटिंग्स प्रदान करता है जिन्हें XPS रूपांतरण प्रक्रिया के दौरान अनुकूलित किया जा सकता है। आप इसका उपयोग करके छवि संपीड़न, फ़ॉन्ट एम्बेडिंग और अन्य सेटिंग्स को नियंत्रित कर सकते हैंXpsSaveOptions कक्षा।

प्रश्न: क्या .NET के लिए Aspose.PDF का उपयोग करके पासवर्ड-सुरक्षित PDF को XPS प्रारूप में परिवर्तित किया जा सकता है?

उत्तर: हाँ, .NET के लिए Aspose.PDF पासवर्ड-संरक्षित PDF को XPS प्रारूप में परिवर्तित करने का समर्थन करता है। पासवर्ड-सुरक्षित पीडीएफ लोड करते समय, आप इसका उपयोग करके पासवर्ड प्रदान कर सकते हैंDocument क्लास कंस्ट्रक्टर या सेटिंग करकेPassword पीडीएफ लोड करने से पहले संपत्ति।