पीडीएफ फाइल में ज़ूम फैक्टर प्राप्त करें
.NET के लिए Aspose.PDF एक PDF हेरफेर लाइब्रेरी है जो PDF दस्तावेज़ों पर विभिन्न ऑपरेशन करने के लिए कई सुविधाएँ प्रदान करती है। इन सुविधाओं में से एक पीडीएफ फाइल में ज़ूम फैक्टर प्राप्त करने की क्षमता है। इस ट्यूटोरियल में, हम बताएंगे कि C# सोर्स कोड का उपयोग करके पीडीएफ फाइल में ज़ूम फैक्टर प्राप्त करने के लिए .NET के लिए Aspose.PDF का उपयोग कैसे करें।
चरण 1: नए दस्तावेज़ ऑब्जेक्ट को इंस्टेंट करें
.NET के लिए Aspose.PDF का उपयोग करके एक पीडीएफ फ़ाइल का ज़ूम फैक्टर प्राप्त करने का पहला कदम एक नया इंस्टेंट करना हैDocument
वस्तु।Document
ऑब्जेक्ट एक पीडीएफ दस्तावेज़ का प्रतिनिधित्व करता है जिसे किसी फ़ाइल या स्ट्रीम से लोड किया जा सकता है।
// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// नए दस्तावेज़ ऑब्जेक्ट को त्वरित करें
Document doc = new Document(dataDir + "Zoomed_pdf.pdf");
उपरोक्त कोड में, हमने एक बनाया हैDocument
पीडीएफ फाइल के पथ को कंस्ट्रक्टर तक पहुंचाकर ऑब्जेक्ट बनाएंDocument
कक्षा। आपको “आपकी दस्तावेज़ निर्देशिका” को उस निर्देशिका के वास्तविक पथ से बदलना होगा जहां आपकी पीडीएफ फ़ाइल स्थित है।
चरण 2: GoToAction ऑब्जेक्ट बनाएं
अगला कदम एक बनाना हैGoToAction
वस्तु। एGoToAction
ऑब्जेक्ट एक ऐसी क्रिया का प्रतिनिधित्व करता है जो पीडीएफ दस्तावेज़ में एक विशिष्ट गंतव्य तक जाती है। हमारे मामले में, हम पीडीएफ फाइल का ज़ूम फैक्टर प्राप्त करना चाहते हैं, इसलिए हम इसका उपयोग करेंगेOpenAction
की संपत्तिDocument
प्राप्त करने के लिए वस्तुGoToAction
वस्तु।
// GoToAction ऑब्जेक्ट बनाएं
GoToAction action = doc.OpenAction as GoToAction;
उपरोक्त कोड में, हमने एक बनाया हैGoToAction
कास्ट करके ऑब्जेक्ट करेंOpenAction
की संपत्तिDocument
करने के लिए वस्तुGoToAction
.
चरण 3: पीडीएफ फाइल का ज़ूम फैक्टर प्राप्त करें
तीसरा चरण पीडीएफ फाइल का ज़ूम फैक्टर प्राप्त करना है। हम एक्सेस करके पीडीएफ फाइल का ज़ूम फैक्टर प्राप्त कर सकते हैंDestination
की संपत्तिGoToAction
ऑब्जेक्ट करें और फिर उसे कास्ट करेंXYZExplicitDestination
.XYZExplicitDestination
क्लास एक पीडीएफ दस्तावेज़ में एक गंतव्य का प्रतिनिधित्व करता है जो जाने के लिए निर्देशांक और ज़ूम कारक निर्दिष्ट करता है।
// पीडीएफ फाइल का ज़ूम फैक्टर प्राप्त करें
System.Console.WriteLine((action.Destination as XYZExplicitDestination).Zoom); // दस्तावेज़ ज़ूम मान;
उपरोक्त कोड में, हमने एक्सेस किया हैDestination
की संपत्तिGoToAction
ऑब्जेक्ट करें और फिर उसे डालेंXYZExplicitDestination
. उसके बाद, हमने एक्सेस किया हैZoom
की संपत्तिXYZExplicitDestination
पीडीएफ फाइल का ज़ूम फैक्टर प्राप्त करने के लिए ऑब्जेक्ट।
चरण 4: ज़ूम फ़ैक्टर को आउटपुट करें
अंतिम चरण पीडीएफ फ़ाइल के ज़ूम फ़ैक्टर को आउटपुट करना है। हम इसका उपयोग कर सकते हैंSystem.Console.WriteLine
// पीडीएफ फाइल का ज़ूम फैक्टर प्राप्त करें
System.Console.WriteLine((action.Destination as XYZExplicitDestination).Zoom); // दस्तावेज़ ज़ूम मान;
.NET के लिए Aspose.PDF का उपयोग करके ज़ूम फ़ैक्टर प्राप्त करने के लिए उदाहरण स्रोत कोड
.NET के लिए Aspose.PDF का उपयोग करके ज़ूम फ़ैक्टर प्राप्त करने का संपूर्ण उदाहरण स्रोत कोड यहां दिया गया है:
// दस्तावेज़ निर्देशिका का पथ.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// नए दस्तावेज़ ऑब्जेक्ट को त्वरित करें
Document doc = new Document(dataDir + "Zoomed_pdf.pdf");
// GoToAction ऑब्जेक्ट बनाएं
GoToAction action = doc.OpenAction as GoToAction;
// पीडीएफ फाइल का ज़ूम फैक्टर प्राप्त करें
System.Console.WriteLine((action.Destination as XYZExplicitDestination).Zoom); // दस्तावेज़ ज़ूम मान;
निष्कर्ष
इस ट्यूटोरियल में, हमने पता लगाया है कि पीडीएफ फाइल का ज़ूम फैक्टर प्राप्त करने के लिए .NET के लिए Aspose.PDF का उपयोग कैसे करें। ज़ूम कारक पीडीएफ दस्तावेज़ का एक महत्वपूर्ण पहलू है, क्योंकि यह व्यूअर में खोले जाने पर प्रारंभिक डिस्प्ले आकार निर्धारित करता है। ज़ूम फैक्टर तक पहुंच और उपयोग करके, डेवलपर्स अंतिम-उपयोगकर्ताओं के लिए देखने के अनुभव को अनुकूलित कर सकते हैं। .NET के लिए Aspose.PDF एक पीडीएफ दस्तावेज़ से ज़ूम फैक्टर और अन्य नेविगेशन-संबंधित जानकारी प्राप्त करने के लिए एक सरल और प्रभावी एपीआई प्रदान करता है, जो डेवलपर्स को सुविधा-संपन्न और इंटरैक्टिव पीडीएफ एप्लिकेशन बनाने के लिए सशक्त बनाता है।
पीडीएफ फाइल में ज़ूम फैक्टर प्राप्त करने के लिए अक्सर पूछे जाने वाले प्रश्न
प्रश्न: पीडीएफ फाइल में ज़ूम फैक्टर क्या है?
उ: पीडीएफ फ़ाइल में ज़ूम फ़ैक्टर दस्तावेज़ को देखे जाने पर उस पर लागू आवर्धन के स्तर को संदर्भित करता है। यह स्क्रीन पर पीडीएफ फ़ाइल का प्रारंभिक प्रदर्शन आकार निर्धारित करता है। 1.0 का ज़ूम फ़ैक्टर वास्तविक आकार (100% ज़ूम) को दर्शाता है, जबकि 1.0 से अधिक ज़ूम फ़ैक्टर विस्तार को दर्शाता है, और 1.0 से कम ज़ूम फ़ैक्टर कमी को दर्शाता है।
प्रश्न: मैं अपने एप्लिकेशन में ज़ूम फ़ैक्टर जानकारी का उपयोग कैसे कर सकता हूँ?
उ: जब पीडीएफ दस्तावेज़ को व्यूअर में खोला जाता है तो आप उसके प्रारंभिक डिस्प्ले आकार को अनुकूलित करने के लिए ज़ूम फ़ैक्टर जानकारी का उपयोग कर सकते हैं। उदाहरण के लिए, आप यह सुनिश्चित करने के लिए एक विशिष्ट ज़ूम कारक सेट कर सकते हैं कि पीडीएफ एक विशेष आकार में प्रदर्शित हो या पूरे पृष्ठ को दर्शक की विंडो में फिट करे।
प्रश्न: क्या मैं .NET के लिए Aspose.PDF का उपयोग करके किसी PDF दस्तावेज़ के ज़ूम फ़ैक्टर को प्रोग्रामेटिक रूप से संशोधित कर सकता हूँ?
उ: हाँ, आप .NET के लिए Aspose.PDF का उपयोग करके प्रोग्रामेटिक रूप से PDF दस्तावेज़ के ज़ूम फ़ैक्टर को संशोधित कर सकते हैं। आप विशिष्ट क्रियाओं के लिए ज़ूम फ़ैक्टर सेट कर सकते हैं, जैसेGoToAction
याGoToRemoteAction
यह नियंत्रित करने के लिए कि जब उपयोगकर्ता लिंक या बुकमार्क के साथ इंटरैक्ट करता है तो दस्तावेज़ कैसे प्रदर्शित होता है।
प्रश्न: क्या .NET के लिए Aspose.PDF का उपयोग करके PDF दस्तावेज़ में विशिष्ट स्थानों पर नेविगेट करने के अन्य तरीके हैं?
उत्तर: हाँ, .NET के लिए Aspose.PDF एक PDF दस्तावेज़ में विशिष्ट स्थानों पर नेविगेट करने के लिए विभिन्न सुविधाएँ प्रदान करता है। उपयोग करने के अलावाGoToAction
, आप अन्य क्रियाओं का उपयोग कर सकते हैं जैसेGoToURIAction
एक यूआरएल खोलने के लिए,GoToEmbeddedAction
एम्बेडेड फ़ाइलों पर नेविगेट करने के लिए, औरGoToNamedAction
पीडीएफ दस्तावेज़ में नामित गंतव्यों पर जाने के लिए।