कीनोट का नया संस्करण पुराने संस्करण नहीं खोलेगा


6

पुराने दस्तावेज़ों और प्रस्तुतियों को खोलने के लिए योसेमाइट जैसे iWork सॉफ़्टवेयर के एक नए संस्करण का उपयोग करते समय, पृष्ठ रिपोर्ट करते हैं "यह दस्तावेज़ नहीं खोला जा सकता है क्योंकि यह बहुत पुराना है। इसे खोलने के लिए, इसे पहले पृष्ठ 00 के साथ सहेजें।" और मुख्य रिपोर्ट "यह प्रस्तुति नहीं खोली जा सकती क्योंकि यह बहुत पुरानी है। इसे खोलने के लिए, इसे Keynote '09 के साथ पहले सहेजें।" मैं इन फ़ाइलों को iWork के पुराने संस्करण को खोजने और स्थापित किए बिना कैसे खोल सकता हूं?

संपादित करें : नवीनतम अद्यतन, संस्करण 6.6 (2550) (16 अक्टूबर, 2015 तक) कीनोट '06 और '08 संस्करण फ़ाइलें खोलता है। मैंने इसे 2007 से एक फ़ाइल पर सत्यापित किया है और यह ठीक से काम करता है।


स्वागत- कोशिश करें कि दो प्रश्नों के समान उत्तर न दें। जब ऐसा होता है, तो हम आम तौर पर उन मामलों में दूसरे के डुप्लिकेट के रूप में एक को बंद करते हैं जहां वास्तव में एक ही जवाब दोनों स्थितियों पर लागू होता है। आइए इसे कीनोट के बारे में बनाते हैं और इसे पन्नों के उत्तर से जोड़ते हैं। यह उत्तर पृष्ठों के बारे में होना चाहिए और मुख्य नहीं होना चाहिए।
bmike

@bmike धन्यवाद; यदि आप उत्तर संपादित करने जा रहे हैं, हालांकि, कृपया देखें कि उनके पास सही सामग्री है।
दान

1
आप इसे वापस कर सकते हैं, लेकिन संपादन अधिक था एक सुझाव यह स्पष्ट रूप से टूट गया ताकि आप उम्मीद करते हैं कि वापस आकर इसे ठीक कर देंगे। विषय वस्तु विशेषज्ञ होने के लिए गलती न करें। :-) मैंने इस मुद्दे पर आपके नए जीवन की सराहना करते हुए और हमें प्रश्नों के दोहराव से सावधान करते हुए सभी प्रासंगिक पदों के बारे में बताया। (विकी / सामुदायिक संपादन की सुंदरता यह है कि हर कोई समय के साथ एक पॉलिश की गई कलाकृतियों को बनाने के लिए बहुत कम प्रयासों में पिच कर सकता है)।
bmike

जवाबों:


6

इस समाधान के लिए टर्मिनल का उपयोग करना आवश्यक है। निम्न कार्य करें:

  1. अपनी फ़ाइल की एक बैकअप प्रतिलिपि बनाएँ
  2. टर्मिनल खोलें
  3. टर्मिनल विंडो में, टाइप करें cd(जो कि स्पेस के बाद है cd) फिर अपनी फ़ाइल को विंडो पर खींचें। यह आपकी फ़ाइल (जैसे /Users/me/Documents/My\ Great\ File.pages) का पूरा पथ सम्मिलित करना चाहिए ।
  4. निम्न कमांड को एक लाइन के रूप में कॉपी और पेस्ट करें Return:gunzip --stdout index.apxl.gz | sed 's-:version="72007061400"-:version="92008102400"-g' > index.apxl
  5. यदि आपको कोई त्रुटि नहीं दिखती (जैसे No such file or directory), तो टाइप करें rm index.apxl.gzऔर दबाएँReturn
  6. टाइप करें exitऔर दबाएं Returnऔर अपनी फ़ाइल खोलने का प्रयास करें। यह आपको एक संगतता समस्या रिपोर्ट दे सकता है लेकिन इसे खोलना चाहिए।

व्याख्या

फ़ाइल index.apxl.gzएक संपीड़ित XML फ़ाइल है जो आपके दस्तावेज़ के बारे में जानकारी रखती है। चरण 4 में कमांड फ़ाइल को खोलती है और इसे एक खोज-और-बदले कार्यक्रम के माध्यम से चलाता है जो संस्करण की तलाश करता है 72007061400और इसे संस्करण के साथ बदलता है 92008102400(मुझे नहीं पता कि इन संस्करणों का क्या अर्थ है लेकिन यह काम करता है)। यह फ़ाइल के एक असम्पीडित संस्करण के लिए आउटपुट करता है, यही वजह है कि चरण 5 में आप मूल, संपीड़ित फ़ाइल को हटाते हैं (iWork संपीड़ित या असम्पीडित फ़ाइलों का उपयोग करेगा)।

टिप्पणियाँ

यदि चरण 4 आपको एक No such file or directoryत्रुटि देता है , तो यह संभव है index.apxlया index.apxlफ़ाइल असम्पीडित है, जिस स्थिति में आप चरण 4 कमांड को बदल सकते हैं sed 's-:version="72007061400"-:version="92008102400"-g' index.apxl | gzip > index.apxl.gz, और चरण 5 के साथ rm index.apxl

यह समाधान किसी प्रेरित व्यक्ति द्वारा एक ऑटोमेटर कार्रवाई के लिए अनुकूलित किया जा सकता है।

स्रोत

यह विधि इस Google+ पोस्ट की टिप्पणी से अनुकूलित है ।


इस तरह लगता है कि एक बहुत कम AppleScript छोटी बूंद या अनुप्रयोग होगा।
willWorkForCookies

डी 'ओह! कॉपी और पेस्ट त्रुटि। फिक्सिंग।
दान

नवीनतम अपडेट (2015-10-16) का कहना है कि यह Keynote '06 और '08 संस्करण फ़ाइलें खोलता है।
मैनकॉफ़
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.