मैं इस पर कुछ सिर धमाका कर रहा हूं और आपकी सलाह मांगता हूं।आईओएस पर पीडीएफ इंटरैक्टिव फॉर्म फ़ील्ड को संशोधित करने के लिए सबसे अच्छा तरीका क्या है?
मैं एक ऐप बना रहा हूं कि इसकी विशेषताओं के हिस्से के रूप में पीडीएफ फॉर्म पेश करना है; अर्थ उन्हें प्रदर्शित करता है, फ़ील्ड को बदलने की अनुमति देता है और संशोधित पीडीएफ फ़ाइल को वापस सहेजता है। UIWebViews पीडीएफ इंटरैक्टिव रूपों का समर्थन नहीं करते हैं।
सीजीपीडीएफ एपीआई (और यहां और अन्य जगहों पर पोस्ट किए गए अन्य प्रश्नों से लाभ) का उपयोग करके, मैं निश्चित रूप से पीडीएफ (फॉर्म फ़ील्ड्स/विगेट्स के बिना) प्रस्तुत कर सकता हूं, दस्तावेज़ में फ़ील्ड स्कैन और ढूंढ सकता हूं, स्क्रीन पर कहां पता लगा सकता हूं कुछ खींचने और उन्हें इंटरैक्टिव बनाने के लिए।
मुझे यह पता लगाना नहीं है कि CGPDFDictionary ऑब्जेक्ट्स को कैसे बदला जाए और उन्हें फ़ाइल में वापस लिखें। कोई भी संपूर्ण कपड़ा से नया पीडीएफ दस्तावेज़ बनाने के लिए सीजीपीडीएफ एपिस का उपयोग कर सकता है, लेकिन मौजूदा फाइल को संशोधित करने के लिए आप इसका उपयोग कैसे करते हैं?
क्या मुझे अन्य जगहों जैसे तीसरे पक्ष के पीडीएफ libs जैसे PoDoFo या libHaru देखना चाहिए?
मुझे किसी ऐसे व्यक्ति से सुनना अच्छा लगेगा जिसने पीडीएफ को सफलतापूर्वक संशोधित किया है और इसे आपके दृष्टिकोण के रूप में वापस लिखा है।
मैंने इस प्रश्न से कुछ बार (बक्षीस के साथ) कोई परिणाम नहीं पूछा है। इसमें बहुत सारे शोध और कार्य से, आपको सी/सी ++ का उपयोग करके ऐसा करने के लिए लाइब्रेरी लिखनी होगी। PoDoFo वापस सहेजता नहीं है, और libHaru मौजूदा पीडीएफ नहीं खोलता है (स्मृति के आधार पर, पीछे की ओर हो सकता है)। मैं तब से उस परियोजना से आगे बढ़ गया हूं और सीजीपीडीएफ * एपीआई की भयावहताओं को भूलने की कोशिश की है। * shudder * –
सहमत हैं। आपको सबसे अधिक संभावना है कि आप अपना खुद का रोल करें। यदि आपको परिणाम संपादन योग्य होने की आवश्यकता नहीं है, तो आप शायद स्क्रैच (UIGraphicsBeginPDFContextToFile) से पीडीएफ भी बना सकते हैं और अपने मौजूदा पीडीएफ प्लस को आपके द्वारा बनाए गए अतिरिक्त ओवरले/टेक्स्ट को प्रस्तुत कर सकते हैं। हालांकि यह काफी धीमा हो जाएगा और परिणाम अब इंटरैक्टिव नहीं होगा। – omz