ฉันโพสต์โซลูชันทั่วไปสำหรับโปรแกรม iWork ทั้งสามที่นี่แต่สิ่งที่ต้องทำสำหรับหน้า
วิธีนี้ต้องใช้เทอร์มินัล ทำดังต่อไปนี้:
- ทำสำเนาสำรองของไฟล์ของคุณ
- เปิด Terminal.app
- ในหน้าต่าง Terminal ให้พิมพ์
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
ด้วย
โซลูชันนี้สามารถปรับให้เข้ากับการกระทำของ Automator โดยใครบางคนมีแรงจูงใจ
แหล่ง
วิธีนี้ถูกดัดแปลงจากโซลูชันที่คล้ายกันสำหรับเอกสาร Keynote ซึ่งฉันพบในความคิดเห็นในโพสต์ Google+นี้