很多文件從頭到尾都沒經過 Word。會議記錄和 README 是用 Markdown 寫的,ChatGPT 或 Claude 給的草稿也是 Markdown,報告匯出成 HTML 網頁,日誌則是純文字。遲早會有一份要交成 PDF,有時還得是一份看起來像掃描出來的 PDF。
Look Scanned 以前就能開啟 .md、.html 和 .txt 檔案,但只是測試版支援。整個檔案會被排到一張很長的頁面上。再長一點的檔案,我們的建議是先在瀏覽器裡列印成 PDF,再掃描那份 PDF。現在不用繞這一圈了。三種格式都會在你的瀏覽器裡排成 A4 頁面,測試版的標示也拿掉了。
真正的分頁,分頁符號放在哪就在哪斷
不管開啟哪種檔案,得到的都是一疊頁面,而不是一長條:
- 文字寫滿一頁會自動接到下一頁。
- 你在檔案裡加的分頁符號會保留。
- 長表格會接著排到下一頁,不會把一列切成兩半。
- 長程式碼區塊會在下一頁繼續,太長的行會自動換行,而不是超出頁面邊緣。
- 比頁面還高的圖片會縮小到放得進去。
Markdown
Markdown 檔案會得到你在 GitHub 上熟悉的那套格式:標題、清單、表格、引言和圍欄程式碼區塊。圖片只要是嵌在檔案裡,或是用完整的 https:// 網址連結的,就會顯示出來。用 images/chart.png 這類相對路徑參照的圖片會找不到,因為檔案是單獨開啟的,它所在的資料夾並沒有一起開啟。
Markdown 本身沒有分頁的語法,所以在想要開始新一頁的地方插一行 HTML 就行:
<div style="break-before: page"></div>
舊的寫法 page-break-before: always 也可以。
如果 AI 助理把整段回答都包在一個程式碼區塊裡,儲存檔案前先把最外層的三個反引號刪掉,否則整份文件會變成一個程式碼區塊。
HTML
HTML 檔案會依寫在檔案內部的樣式排版,也就是它的 <style> 區塊和 style 屬性。字型、顏色、間距,以及你寫的 break-before 或 page-break-before 規則都會套用。放在另一個檔案裡的樣式表不會載入。帶完整 https:// 網址的圖片和網頁字型會從它們所在的地方抓取,所以需要網路連線。page_files/photo.jpg 這類相對路徑會找不到,原因和 Markdown 一樣。
網頁會被當成要列印的文件處理,而不是要執行的網頁。指令碼和內嵌框架會被移除,網頁上的任何東西都無法執行,也無法送出。瀏覽器另存成 .mhtml 或 .mht 的網頁也能開啟,圖片和樣式就用封存檔裡保存的那份。這類檔案不會從網路上抓取任何內容。
純文字
.txt、.text 或 .log 檔案會保留原本的換行和縮排。比頁面還寬的行會自動換行,而不是被截掉。檔案以 UTF-8 讀取,文字裡的標籤或程式碼會原樣顯示。
如何把它轉成掃描檔 PDF?
- 開啟 Markdown 轉掃描檔 PDF、HTML 轉掃描檔 PDF 或 TXT 轉掃描檔 PDF。這三個頁面都能開啟這三種格式。
- 選擇你的檔案,稍等一下,讓頁面排好版。
- 翻一翻預覽,確認分頁的位置,以及表格和程式碼區塊顯示是否正常。
- 調整掃描效果。小字或程式碼的話,模糊和雜訊調低一點,文字才看得清楚。
- 點選「產生掃描檔 PDF」,再點選「下載掃描檔 PDF」。
也可以把每一頁存成 JPG 或 PNG 圖片,什麼情況適合哪一種,可以看掃描檔的 PDF、JPG 和 PNG 格式比較。使用專業版的話,批次掃描可以一次處理一批檔案。
檔案不會離開你的裝置
排版和掃描都在你自己的裝置上完成,檔案不會上傳到伺服器。唯一的例外是 HTML 或 Markdown 檔案連結了網路上的圖片或字型:這些會從存放它們的網站抓取,和你平常開啟這個網頁時一樣。
開始之前,先了解這幾點
- 頁面固定是 A4,邊界 2.54 公分。 檔案自己的 CSS 裡設定的紙張大小和邊界會被忽略。如果需要美式 Letter,請在「紙張設定」裡選擇,每一頁都會縮放到這個尺寸上。
- 字型來自你的裝置。 除非 HTML 自帶的樣式載入了網頁字型,否則文字會用你電腦或手機上安裝的字型顯示,所以同一個檔案在另一台機器上的分頁位置可能不同。
- 公式和圖表仍然是文字。 美元符號之間的數學公式,以及 Mermaid 這類圖表程式碼,都會依你輸入的文字原樣顯示。如果需要把它們畫出來,請先用能呈現它們的編輯器匯出 PDF,再掃描那份 PDF。
- 特別長的檔案可能會逾時。 排版必須在大約 30 秒內完成,所以超大的日誌檔或一本書那麼長的 Markdown 檔案可能會出錯而中止。請先把它拆成幾個較小的檔案。
- 產生的 PDF 是圖片。 和真正的掃描檔一樣,裡面的文字無法選取,也無法搜尋。要編輯的話,請保留原始檔案。
之前有 Markdown 或 HTML 檔案被排成一長頁嗎?再試一次。