Google 文件 → HTML
Google 文件轉 HTML。
不要那堆類別名稱。
從文件裡複製出來的 HTML,裹著一層類別名稱,而那份樣式表你手上並沒有。
貼到這裡,剩下的就是文件本身:標題、清單、表格、連結。
把檔案拖到這裡。
也可以按按鈕選,或者直接 Ctrl+V 貼上。一次幾十個都行。
.html .htm / 單一檔案 25 MB / 在你瀏覽器裡跑,不上傳
別的格式: .md .markdown .txt .mdown MD → HTML · .txt .text 文字 → HTML · .txt .csv .tsv CSV → 表格 · .docx .doc DOCX → HTML · .xlsx Excel → 表格 · .pdf docstomd.com
或者貼到這裡
在文件裡選取正文複製 —— 不是複製分享連結。然後貼到下面,或者在本頁任意位置按 Ctrl+V。
輸出設定
輸出形態
縮排
怎麼用
- 01開啟文件,選取正文,複製。然後貼進下面的框,或者在本頁任意位置按 Ctrl+V —— 瀏覽器會把一份格式化文字放進剪貼簿,讀的就是它。
- 02先過 DOMPurify,因為剪貼簿裡的 HTML 可能來自網上任何一個頁面。接著清掉 Google 專屬的那些東西:c1/c17 類別名稱、Google 文件給整篇文件套上的 <b style="font-weight:normal"> 外殼、docs-internal-guid 這類 id,以及每個連結外面那層 google.com/url?q= 轉址。
- 03在 sandbox 預覽裡確認一下,然後複製 HTML 或者存成檔案。
支援什麼
- 從 Google 文件、Word Online、Notion 或其他網頁編輯器直接複製的格式化文字
- 當成文字貼進來的 HTML 原始碼,以及存下來的 .html 檔案
- 標題、段落、帶真實嵌套的清單、表格、連結、粗體、斜體、刪除線
- 拆掉 Google 文件套在整篇文件外面那個毫無意義的 <b style="font-weight:normal">
- 把 google.com/url?q= 轉址還原成你當初真正連結的那個網址
- 清掉文件內連結上的 utm_ 等追蹤參數
做不到什麼
- 不連接你的 Google 帳號 —— 這裡的任何東西都看不到你的雲端硬碟
- 貼上帶不過來圖片:剪貼簿裡只是指向 Google 伺服器上的網址
- 註解和建議編輯會丟掉,複製之前先處理完
- 圖表、繪圖和智慧型方塊最多剩下純文字
- 如果你複製的是分享連結而不是正文,那能轉的就只有一個連結
- Google 自己那套字型和配色,會跟其餘樣式一起被清掉
哪些東西被扔掉了
Word 和 Google 文件都會給正文裹上一層垃圾,那層東西只在它們自己的編輯器裡有意義。這裡一律清掉。
結構留著:標題還是標題,表格還是表格,清單還是清單。刪掉的是裝飾。
- <script> 標籤
- onclick 這類事件屬性
- 行內 mso- 樣式
- 失效的 c1 / c17 類別名稱
- 連結裡的追蹤參數
- Office 專屬標籤
- 保留:語意結構
- 轉義:& < > 和引號
常見問題
因為它本來就不是給你讀的。Google 文件會寫一份滿是 .c1、.c17 這類規則的樣式表,然後給每個元素掛上對應的類別名稱。你把正文複製出來,類別名稱跟著走了,樣式表沒跟著走 —— 於是標記上全是現在毫無意義的類別名稱。再往上還有一個把整篇文件包住的 <b style="font-weight:normal">,它在格式上什麼都沒做;每個連結則被改寫成經由 google.com/url?q= 轉址。
想反著轉?
DocsToMD 是同一套東西反過來用 —— Word、PDF、Excel、HTML 轉成 Markdown。做法一樣,隱私模型一樣,只是輸出格式相反。