पीडीएफ फाइल में जावा स्क्रिप्ट जोड़ें

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

चरण 1: पीडीएफ फाइल लोड करें

पहला कदम उस पीडीएफ फाइल को लोड करना है जिसमें आप जावास्क्रिप्ट जोड़ना चाहते हैं। आप इसका उपयोग करके ऐसा कर सकते हैंDocument .NET के लिए Aspose.PDF द्वारा प्रदान की गई कक्षा।Document क्लास पीडीएफ फाइलों को लोड करने, सहेजने और हेरफेर करने के तरीके प्रदान करता है।

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

// मौजूदा पीडीएफ फाइलों को लोड करें
Document doc = new Document(dataDir + "input.pdf");

चरण 2: दस्तावेज़ स्तर पर जावास्क्रिप्ट जोड़ें

दस्तावेज़ स्तर पर जावास्क्रिप्ट जोड़ने के लिए, हम इसका उपयोग करेंगेJavascriptAction .NET के लिए Aspose.PDF द्वारा प्रदान की गई कक्षा। यह क्लास आपको जावास्क्रिप्ट स्टेटमेंट निर्दिष्ट करने की अनुमति देता है जिसे आप पीडीएफ फाइल में जोड़ना चाहते हैं।

// दस्तावेज़ स्तर पर जावास्क्रिप्ट जोड़ना
// इच्छित JavaScript कथन के साथ JavascriptAction को त्वरित करें
JavascriptAction javaScript = new JavascriptAction("this.print({bUI:true,bSilent:false,bShrinkToFit:true});");

// दस्तावेज़ की वांछित कार्रवाई के लिए JavascriptAction ऑब्जेक्ट असाइन करें
doc.OpenAction = javaScript;

इस ट्यूटोरियल में, हम एक जावास्क्रिप्ट स्टेटमेंट जोड़ रहे हैं जो दस्तावेज़ खोले जाने पर निर्दिष्ट विकल्पों के साथ पीडीएफ फाइल को प्रिंट करेगा।

चरण 3: पृष्ठ स्तर पर जावास्क्रिप्ट जोड़ें

पृष्ठ स्तर पर जावास्क्रिप्ट जोड़ने के लिए, हम इसका उपयोग करेंगेJavascriptAction कक्षा औरActions .NET के लिए Aspose.PDF द्वारा प्रदान की गई संपत्ति। यह प्रॉपर्टी आपको जावास्क्रिप्ट स्टेटमेंट निर्दिष्ट करने की अनुमति देती है जो पेज खुलने या बंद होने पर निष्पादित होंगे।

// पृष्ठ स्तर पर जावास्क्रिप्ट जोड़ना
doc.Pages[2].Actions.OnOpen = new JavascriptAction("app.alert('page 1 opened')");
doc.Pages[2].Actions.OnClose = new JavascriptAction("app.alert('page 1 closed')");

इस ट्यूटोरियल में, हम जावास्क्रिप्ट स्टेटमेंट जोड़ रहे हैं जो पेज खुलने या बंद होने पर एक अलर्ट संदेश प्रदर्शित करेगा।

चरण 4: पीडीएफ फाइल को सेव करें

पीडीएफ फ़ाइल में जावास्क्रिप्ट जोड़ने के बाद, आपको संशोधित फ़ाइल को सहेजना होगा। आप इसका उपयोग करके ऐसा कर सकते हैंSave द्वारा प्रदान की गई विधिDocument कक्षा।

dataDir = dataDir + "JavaScript-Added_out.pdf";
// पीडीएफ दस्तावेज़ सहेजें
doc.Save(dataDir);

Console.WriteLine("\nJavascript added successfully to a page.\nFile saved at " + dataDir);

यह कोड संशोधित पीडीएफ फाइल को निर्दिष्ट निर्देशिका में सहेजेगा।

.NET के लिए Aspose.PDF का उपयोग करके पेज पर जावा स्क्रिप्ट जोड़ने के लिए उदाहरण स्रोत कोड

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

// मौजूदा पीडीएफ फाइलों को लोड करें
Document doc = new Document(dataDir + "input.pdf");

// दस्तावेज़ स्तर पर जावास्क्रिप्ट जोड़ना
// वांछित JavaScript कथन के साथ JavascriptAction को त्वरित करें
JavascriptAction javaScript = new JavascriptAction("this.print({bUI:true,bSilent:false,bShrinkToFit:true});");

// दस्तावेज़ की वांछित कार्रवाई के लिए JavascriptAction ऑब्जेक्ट असाइन करें
doc.OpenAction = javaScript;

// पृष्ठ स्तर पर जावास्क्रिप्ट जोड़ना
doc.Pages[2].Actions.OnOpen = new JavascriptAction("app.alert('page 1 opened')");
doc.Pages[2].Actions.OnClose = new JavascriptAction("app.alert('page 1 closed')");

dataDir = dataDir + "JavaScript-Added_out.pdf";
// पीडीएफ दस्तावेज़ सहेजें
doc.Save(dataDir);

Console.WriteLine("\nJavascript added successfully to a page.\nFile saved at " + dataDir);     

निष्कर्ष

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

पीडीएफ फाइल में जावा स्क्रिप्ट जोड़ने के लिए अक्सर पूछे जाने वाले प्रश्न

प्रश्न: .NET के लिए Aspose.PDF क्या है?

उ: .NET के लिए Aspose.PDF एक शक्तिशाली लाइब्रेरी है जो डेवलपर्स को .NET अनुप्रयोगों में पीडीएफ फाइलों के साथ काम करने में सक्षम बनाती है। यह पीडीएफ दस्तावेजों को बनाने, संशोधित करने और हेरफेर करने के लिए सुविधाओं की एक विस्तृत श्रृंखला प्रदान करता है।

प्रश्न: क्या मैं .NET के लिए Aspose.PDF का उपयोग करके PDF दस्तावेज़ में जावास्क्रिप्ट जोड़ सकता हूँ?

उत्तर: हाँ, .NET के लिए Aspose.PDF आपको दस्तावेज़ स्तर और PDF फ़ाइल के पृष्ठ स्तर दोनों पर जावास्क्रिप्ट जोड़ने की अनुमति देता है, जिससे आप गतिशील और इंटरैक्टिव पीडीएफ दस्तावेज़ बना सकते हैं।

प्रश्न: मैं .NET के लिए Aspose.PDF का उपयोग करके मौजूदा पीडीएफ फाइल कैसे लोड करूं?

उ: आप इसका उपयोग करके मौजूदा पीडीएफ फाइल को लोड कर सकते हैंDocument क्लास और उसकी विधियाँ, जैसा कि चरण-दर-चरण मार्गदर्शिका में दिखाया गया है।

प्रश्न: मैं पीडीएफ दस्तावेज़ में किस प्रकार की जावास्क्रिप्ट क्रियाएं जोड़ सकता हूं?

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

प्रश्न: क्या .NET के लिए Aspose.PDF व्यावसायिक परियोजनाओं के लिए उपयुक्त है?

उत्तर: हां, .NET के लिए Aspose.PDF एक विश्वसनीय और मजबूत लाइब्रेरी है जिसका उपयोग आमतौर पर पीडीएफ हेरफेर और पीढ़ी कार्यों के लिए व्यावसायिक परियोजनाओं में किया जाता है।