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