PPTX 檔案可以透過讀取 Office Open XML 封包內編號的投影片 XML 部件,並將每張投影片的文字段落寫入帶有標籤的 TXT 檔下載,來轉換成純文字。PPTX 轉文字轉換器正是這樣做的:它在您的瀏覽器中將本機的 PPTX 作為 ZIP 封存檔開啟,找出符合 ppt/slides/slideN.xml 命名模式的投影片部件,解析每個部件的 DrawingML 段落,並依投影片順序輸出文字,同時保留 Slide 1、Slide 2 等標籤。由於一切都在瀏覽器中進行,原始的簡報檔案永遠不會上傳到伺服器,當一份簡報包含機密報價、內部資料或未公開素材時,這點至關重要。這個工具只做一個明確且誠實的承諾:只擷取可見的投影片文字,不含版面配置。這意味著不重現字型大小、位置、顏色、圖片、圖表、圖示、動畫、演講者備註、註解、母片與版面配置。您下載的檔案是一份逐張投影片文字的純文字快照,會依數字順序排序,因此即使封存檔依字母順序列出檔案,slide 2 也會排在 slide 10 之前。

how to convert powerpoint to plain text
how to convert powerpoint to plain text

為什麼一份純文字版的簡報複本很有用

當您只想要文字時,在 PowerPoint 中讀簡報可能會很吃力。視覺設計會與文字相互干擾:字型會縮放、欄位會重新排列,單一個想法甚至可能被拆成三個文字框。將文字擷取成純文字檔,就能得到一份乾淨的複本,可以逐行掃讀、用 Ctrl+F 搜尋、貼到文件中,或丟進字數統計工具。以下是純文字版本最常派上用場的幾個情境:

  • 在不開啟 PowerPoint 的情況下,審閱簡報草稿中的錯字與用詞
  • 將投影片上的口說稿移到演講者備註或提詞機中
  • 建立字幕、索引或搜尋引擎用的逐字稿
  • 將投影片文案複製到文章、部落格文章或新手指南中
  • 依原始順序讀取每張投影片的文字,以檢查無障礙性

如果您的最終目標是更新用詞、交付給撰稿者,或把這段文字當作長篇文件的素材,從簡報中能擷取的最有用的單一產出,往往就是這份純文字匯出檔。

PPTX 檔案裡裝著文字的內容

現代的 PowerPoint 檔案並不是單一文件。它是一個遵循 Office Open XML 標準(也稱為 PresentationML)的 ZIP 封存檔。在封包中您會看到幾個資料夾:ppt/slides 內含編號的投影片部件,例如 slide1.xml、slide2.xml 等;ppt/slideLayouts 與 ppt/slideMasters 存放版面範本;ppt/notesSlides 儲存演講者備註;ppt/media 帶有內嵌的圖片、音訊與影片;ppt/theme 則包含視覺主題。每個投影片 XML 部件都包含描述文字區段、段落以及投影片上每個文字框幾何位置的 DrawingML 標記。Microsoft 的 PresentationML 說明文件 詳細描述了封包結構。

就純文字擷取而言,唯一重要的資料夾是 ppt/slides。該資料夾內編號的 XML 檔案保存著每張投影片的可見文字,依數字順序讀取它們——slide 2 在 slide 10 之前、slide 10 在 slide 100 之前——就能得到與 PowerPoint 編輯器相同的投影片順序。由於 PPTX 封包可能包含數十個不相關的 XML 部件,只鎖定投影片部件的工具,會比嘗試解析整個封存檔的工具更快也更安全。

如何用三個步驟將 PowerPoint 轉成純文字

若要將 PPTX 檔案中的可見文字擷取為純文字,PPTX 轉文字轉換器 會執行下列三個步驟。整個流程都在您的瀏覽器分頁中進行;檔案從不離開您的裝置。

  1. 從您的裝置中選擇一個 .pptx PowerPoint 簡報檔。選擇器只接受單一的 .pptx 檔。在進行任何解析之前,較舊的 .ppt 二進位檔、有密碼保護的封包以及過大的封存檔會直接被拒絕。
  2. 等待瀏覽器檢查本機封包並擷取編號的投影片文字。工具會在本機解開封包、走訪目錄、依數字順序讀取每個 ppt/slides/slideN.xml 部件,並解析其中的 DrawingML 段落。
  3. 檢視帶有投影片標籤的文字,並在準備就緒時下載 TXT 檔。輸出中每張投影片都有標籤——Slide 1、Slide 2、Slide 3——因此投影片之間的分界會在檔案中保留下來。請用預覽作為內容檢查,然後下載 TXT。

下載的檔案是本機產生的 TXT 檔,源自記憶體中的 Blob。您可以用任何文字編輯器開啟它、貼到文件中,或丟進字數統計工具來計算簡報規模。

純文字輸出包含與省略的內容

由於轉換器只讀取編號的投影片部件,輸出範圍刻意收得很窄。下表顯示工具會擷取的投影片層級項目,以及刻意省略的項目,讓您確切知道產生的 TXT 內容為何。

包含於 TXT未包含於 TXT
DrawingML 段落文字字型、顏色、大小與粗細
投影片標籤(Slide 1、Slide 2……)文字框的位置與幾何資訊
投影片的數字順序圖片、圖示與媒體
段落之間的空白圖表、SmartArt 與圖示
純 Unicode 字元動畫、轉場與計時
投影片之間的換行超連結與點擊動作
依 XML 順序合併的多個文字框演講者備註、註解與標註

在視覺上很擁擠的投影片上,讀錯欄位順序確實是個實際風險。如果一張投影片有兩個文字欄——例如「前」與「後」的對比——XML 順序可能會把某一欄完全列在另一欄之前,這並不是讀者在螢幕上掃讀的順序。對於版面比單一文字框更複雜的任何投影片,請拿預覽與原始簡報對照瀏覽。

在信任結果前先檢視它

純文字擷取是一種內容檢查,而不是語意摘要。請把它當作不開啟 PowerPoint 就能快速讀取文字的方式,並在發布、封存或將文字貼到任何永久性的地方之前,務必針對原始簡報核對重要的段落。以下三項檢查能涵蓋常見的陷阱:

  1. 確認投影片分界。Slide N 的標籤應對應 PowerPoint 中的投影片數量。如果輸出中缺少某張投影片,可能是來源檔案使用了非標準的投影片名稱或不支援的投影片部件。
  2. 留意多欄投影片的閱讀順序。請將擷取出的文字與您在螢幕上應有的閱讀順序對比,必要時調整段落順序。XML 順序不一定等同於視覺順序。
  3. 抽樣檢查引文、數字與專有名詞。自動擷取的文字可能會引入空白或標點符號的漂移,進而改變引文的原意。

把 TXT 當作權威來源用於索引與審閱是沒問題的,但只要涉及視覺或無障礙性需要驗證的問題,原始的 PPTX 仍是唯一的事實來源。

純文字 PPTX 匯出不適用的情境

純文字版的簡報是內容複本,而不是一份簡報本身。如果您需要任何依賴投影片外觀的東西,請在 PowerPoint 或其他簡報編輯器中開啟原始 PPTX。以下是這個工具不適合的常見情況:

  • 您需要視覺化的匯出。請改用 PowerPoint 的另存為 PDF 或圖片匯出功能。
  • 您想要演講者備註。轉換器只讀取可見的投影片部件,因此備註、註解與母片會留在原檔中。
  • 簡報是以較舊的 .ppt 二進位格式儲存。只有 .pptx 封包才遵循本工具所讀取的 Office Open XML 標準。
  • 您需要無障礙功能,例如閱讀順序或替代文字。替代文字不屬於可見的投影片文字,因此不會被擷取。
  • PPTX 有密碼保護、損毀、多卷或超過大小上限。工具會直接拒絕這些封包並顯示錯誤,而不會產生不完整的檔案。

對於裝載相同類型內容的 Word 文件,DOCX 轉文字轉換器 會對 .docx 檔案套用同樣嚴格的本機擷取。如果您比較想要 Word 檔的 Markdown 近似版本,DOCX 轉 Markdown 轉換器則會產出該格式的結果。將文字擷取與排版分開處理,能讓結果更清楚、更快速,也更安全地處理私密的簡報檔案。

如果您正在權衡選項,將 PowerPoint 轉為文字:建立逐張投影片的草稿 對此有詳細說明。

如果您正在權衡選項,如何在不上傳的情況下免費將 PDF 轉成 Markdown 對此有詳細說明。