HTML 轉 PDF 的運作方式
HTML 轉 PDF 工具接受你貼入編輯器的 HTML 標記,使用 DOMPurify 清理以去除腳本和不安全屬性,透過 html2canvas 在離屏畫布上渲染,再用 jsPDF 將結果編碼為 PDF。整個管線在你的瀏覽器分頁中執行;沒有 HTML 程式碼或渲染輸出傳送至任何伺服器。這使它適合轉換包含個人資料、你不願貼入線上服務的 HTML 片段。
依賴此工具前,請先了解輸出格式。PDF 頁面是點陣圖圖片,而非向量文字。輸出中的文字無法選取、無法搜尋,也無法自動換行。通過 URL 引用的外部資源受瀏覽器 CORS 政策限制,無法載入。內聯樣式和嵌入的 CSS 可以運作,但含有自訂網頁字型或進階 CSS 格線的複雜版面可能無法準確渲染。對於需要忠實呈現完整網頁的轉換,在伺服器端執行的無頭瀏覽器才是更合適的工具。