/ / पीडीएफ में FileAttachment एनोटेशन: एक ही फाइल के लिए कुछ एनोटेशन - पीडीएफ, एनोटेशन, itextshadp

FileAttachment एनोटेशन पीडीएफ में: कुछ एनोटेशन के लिए एक ही फाइल - पीडीएफ, एनोटेशन, itextsharp

मैं करने के लिए FileAttachment एनोटेशन जोड़ने की कोशिश कर रहा हूँiTextSharp का उपयोग करके मेरा पीडीएफ दस्तावेज़। सामान्य तौर पर, कार्य अटैचमेंट जोड़ना होता है (अटैचमेंट के प्रकार भिन्न हो सकते हैं - चित्र, पीडीएफ, टीएक्सटी, डॉक आदि) एक फाइल में और दस्तावेज़ के विभिन्न स्थानों में उन फाइलों के लिंक बनाएं। समस्या यह है कि मैं यह पता लगा सकता हूं कि कैसे मैं एडोब रीडर में दस्तावेज़ खोले जाने पर अटैचमेंट्स टैब (जो कि पेपरक्लिप आइकन के साथ एक) में डुप्लिकेट के बिना एक ही फ़ाइल में कुछ एनोटेशन जोड़ सकता हूं।

अभी मैं एनोटेशन को सक्षम करने में सक्षम हूं, जहां वे होने चाहिए, लेकिन उस स्थिति में मेरे दस्तावेज़ में एक फ़िसिकल फ़ाइल और अनुलग्नक टैब में कई डुप्लिकेट हैं।

एक और चीज जो मैं कर सकता हूं वह है एनोटेशन जोड़नाडुप्लिकेट के बिना कई पृष्ठ, लेकिन इस स्थिति में मैं "नंबर एनोटेशन नंबर 2, 3 और इतने पर" कर सकता हूं। वे हमेशा पहले एनोटेशन के समान स्थिति रखते हैं

एक अन्य विकल्प "मैं कोशिश कर रहा हूँ GoToE (mbedded) कार्रवाई है। लेकिन इस तरह के कार्यों के साथ एनोटेशन काम नहीं करता है। यह कार्रवाई की एक संरचना है जिसे मैंने बनाने की कोशिश की है:"

1 0 obj
<< /Type /Action
/S /GoToE
/T << /R /C
/N (Embedded document) >>

मूल रूप से, मेरे लिए कोई अंतर नहीं है कि मेरा कार्य कैसे कार्यान्वित किया जाएगा। केवल आवश्यकता - दस्तावेज़ में कोई जेएस। अगर किसी के पास कोई उपाय है - कृपया मदद करें।

सस्नेह विक्टर

उत्तर:

जवाब के लिए 0 № 1

मुझे लगता है कि JS के बिना कोई हल नहीं है। FileAttachment एनोटेशन हमेशा अनुलग्नक टैब में एक प्रविष्टि का उत्पादन करेगा, लेकिन इस तरह जावास्क्रिप्ट कार्रवाई के साथ एनोटेशन का उपयोग करने का एक तरीका है:

this.exportDataObject({cName:"[attached_file_name_here]", nLaunch:2});

यह भी बुकमार्क के साथ ठीक काम करता है। और मेरे लिए यह सौभाग्य है कि मैंने यह सोचकर गलती की कि मैं उन दस्तावेजों में जेएस का उपयोग नहीं कर सकता जहां मुझे इस सुविधा की आवश्यकता है।