पर प्रोग्रामेटिक रूप से एक पीडीएफ फ़ाइल खोलें, मैं WinForms (C#) का उपयोग कर नामित गंतव्य पर एक पीडीएफ फ़ाइल खोलना चाहता हूं।किसी नामित गंतव्य
System.Diagnostics.Process myProcess = new System.Diagnostics.Process();
myProcess.StartInfo.FileName = "Acrobat.exe";
myProcess.StartInfo.Arguments = "/A \"nameddest=Test2=OpenActions\" C:\\example.pdf";
myProcess.Start();
यह हमेशा पेज 1 पर फ़ाइल भी पेज # 10 पर गंतव्य Test2 होने यह मूल रूप से गंतव्य पैरामीटर पर ध्यान नहीं देता खोलता है: यहाँ मेरी कोड है। हालांकि अगर मैं पेज नंबर की तरह एक और पैरामीटर का उपयोग करता हूं तो यह ठीक काम करता है। उदाहरण के लिए:
myProcess.StartInfo.Arguments = "/A \"page=5=OpenActions\" C:\\example.pdf";
हमेशा पीडीएफ दस्तावेज़ पेज पर अग्रिम में आपकी मदद की
यदि आप कमांड लाइन से कमांड निष्पादित करते हैं तो यह काम करता है? क्या आपने एक्रोबैट, या अन्य सिस्टम के अन्य संस्करणों की कोशिश की है? यह एक एक्रोबैट बग हो सकता है, या शायद आपका इंस्टॉल खराब है? – Jason
मैंने इसे कमांड लाइन से निष्पादित करने का प्रयास किया और यह काम नहीं किया। यदि मैं पृष्ठ संख्या पैरामीटर पास करता हूं तो यह काम करता है लेकिन गंतव्यों का उपयोग नहीं करता है। मैंने एक्रोबैट का एक नया संस्करण भी एक नया कंप्यूटर स्थापित किया और इसमें कोई सफलता नहीं मिली। –
यदि यह कमांड लाइन के रूप में काम नहीं करता है, तो यह प्रोग्रामिंग से संबंधित प्रश्न भी नहीं है। यह एडोब रीडर के बारे में एक सवाल है। यह वास्तव में इस तरह के प्रश्न के लिए जगह नहीं है - http://forums.adobe.com/community/adobe_reader_forums/adobe_reader –