跳到主要內容

Pages 檔案的組成

圖片

阿婆最近發表 iWork for iCloud beta,小弟想來試用看看,想把 Pages  所產生的檔案傳到雲端上去,在雲端上編輯,然後就可以在有網路的地方使用這個檔案。

首先連到 iCloud,用自己的 Apple ID 登入。

登入後可看到 iCloud 所提供的服務。

圖片

點按 Pages,進入 Pages 服務頁。

圖片

在 Mac 上,用 Safari 瀏覽器可以將檔案直接拖到視窗中去編輯。這樣就可以將 Pages 檔案放上雲端去編輯備用。不過,將檔案傳到 Windows 系統中,事情就不是這麼單純了。

首先 Pages 所產生的檔一傳到 Windows 裡頭會變成是 ZIP 壓縮過的資料夾,要看到這個資料夾,得先把附加檔名改為 .zip,然後解壓縮。但一進到這個資料夾中,您會看到有許多的檔案,資料就分散放在這些檔案裡頭了,有的檔案存內容,有的檔案存格式、樣式方面的資料。iWork 在 09 年時有一次改版,其格式與 08 年以前的版本不同。不過 13 年版的格式又跟上述二個版本的格式不同。在 13 年版之前,在這個資料夾裡頭可找到一個叫 preview.pdf 的檔案,這就是您的文件資料所在。但 13 年版的已經看不到這個檔案了。

將 13 年版的 Pages 檔格式解壓後,可看到一個 index.zip 檔,再將這個檔解壓,就可看到許多 .iwa 的檔。這裡就是您文件中的所有內容。下圖是在 Mac 中所看到的(與在 Windows 中看到相同),其中所有的檔案都是 iwa 格式(即 IBM Writing Assitant text file),您得要用特殊的軟體才能看到內容,如果用文字編輯軟體直接硬開(將附檔名改成 .txt 後再開),看到的都是位元碼的資料。而如果在 Mac 的終端機,直接用 文字編輯器 nano 來硬開,可看到部份的文字。也就是被編碼後的文字資料。

螢幕快照 2013-11-03 下午4.08.32

螢幕快照 2013-11-03 下午4.28.57

那到底要用什軟體來看 iwa 檔或編輯 iwa 檔呢?

在 PC 上有一套 Solvusoft 公司的 FileViewPro,可以開 iwa 檔。在 Mac 上呢?那就別麻煩了,直接用 Pages 軟體來開 自己所產生的檔吧!不然就要自己寫囉!

所以,在 Windows 上,iWork for iCloud beta,就只能在瀏覽器裡頭玩,要把檔案拿到雲端下面來,恐怕都得要存在像 PDF 檔這類通用格式才行。如果您有資料檔要在幾個平台上流通的話,請注意檔案格式的問題,而且別忘了,iWork 所產生的檔案,在 Mac 系統外,都會被當成資料夾來處理。此外,iWork 2013 版因為要搭配 iWork for iCloud,少部份複雜的功能已被移除,所以如果您的舊檔用 2013 版的開起來怪怪的,請保留 iWork 2009 的版本,哪一個版本的文件就用哪一個版本的軟體來開,這樣就不會有某些細節被拿掉的情況。

留言

這個網誌中的熱門文章

以 Ad-Hoc 方式測試軟體 iOS 7.1 裝置需要使用具 SSL 憑證的伺服器

在進行 iOS 的 app 開發時,常需要讓一些團隊成員或測試者測試 beta 版的 app。如果您以 Ad-Hoc 方式發送測試用 app 給測試者下載安裝的話,使用者的裝置若已更新至 iOS 7.1,則您需要找個有 SSL 憑證,支援 HTTPS 的 host 來放置您的 app,否則測試者要下載測試軟體時,會遇上憑證無效的錯誤訊息而無法下載安裝。 提供給您參考,若您有相關的解決方法,也請不吝賜教分享給大家。 [更新] 可將 ipa 與 plist 檔上傳到 Dropbox 中的"公開檔夾(public)"中,然後連到 itms-services://?action=download-manifest&amp;url=<plist 檔的位置>,即可進行 Ad Hoc 的發佈。當然,測試者的裝置需經過開發裝置的 UDID 碼註冊才行。 另外,Google Site 因不支援以 itms-services:// 的協定連結,所以無法透過 Google Site 的連結來進行 Ad Hoc 的發佈。  [回覆 -> 天天網友] 請如圖所示般,複製 .ipa 檔的公開連結,將 .ipa 的公開連結加到 .plist 檔中。以同樣的方法複製 .plist 檔的公開連結,並將連到 .plist 檔的超連結寫成 itms-services://?action=download-manifest&amp;url=<plist 檔超連結> 的形式(沒有角括號),放在網頁中,或以電郵傳給測試者,點選之後,即可將 .ipa 檔下載安裝。不是以 HTML 的 <a href=""> 來連結。 您的問題應該是沒有在網頁的連結中使用 itms-services:// 的方式來進行連結,或不是連結到 .plist 的公開連結上。 .plist 的 URL 看起來會像是 https://dl.dropboxusercontent.com/u/xxxxxxx/xxxxxx/xxxxxxxx.plist。網頁中連結的寫法是 <a href=itms-services://?action=download-manifest&amp;url=https://dl.dropboxuserco...

Apple 更新 12" MacBook

上一篇才打完,就看到 9to5Mac 發佈阿婆更新 12" MacBook 產品線的消息了。不到 10 分鐘就被打臉了。 新的 MacBook 採用 Intel 第六代 Core M Skylake 處理器,時脈有 1.1 GHz 及 1.2 GHz 二種,8 GB RAM 與 256 GB Flash Storage,高階款則有 512 GB 的儲存空間。電力可維持 10 個小時的無線上網瀏覽,機殼顏色有新的玻瑰金色,新款的售價與第一代 MacBook 相同,從 $1299 起跳。

某些特定的 iOS 開發者遭受由 iMessage 而來的 DoS 攻擊

據 MacRumors 引述 The Next Web 的報導指出,某些特定的 iOS 開發者遭受由 iMessage 而來的 DoS(Denial of Service)。 據遭受鎖定的 iOS 開發者 Grant Paul 的說明,Apple 並沒有為 iMessage 的訊息傳輸量設限,所以攻擊者可以用短時間內發出大量訊息的方式來進行阻斷式攻擊。另外,攻擊者也可發出以 Unicode 編碼的"複雜"文字或數量龐大的文字訊息,讓 iMessage 受不了,無法計算(render)文字訊息,這就可以讓 iMessage 無法順利開啟。 文章中也提到 iH8sn0w 這位越獄工具與軟體的開發者指出,透過 AppleScript 就可以發出這種 DoS 的攻擊。 有興趣的朋友可以跳轉收看。