加超連結(框選區域)
在 PDF 上框一塊區域,讓它變成可以點的連結。只接受 http、https 與 mailto。
開始使用 →
免註冊,開啟就能用。
怎麼做
- 拖一份 PDF 進畫面。
- 框選要變成連結的區域,填入網址。
- 下載。
這一項需要上傳,處理完就刪掉
這一項的運算瀏覽器做不動,檔案會傳到我們的伺服器處理。轉檔完成後 60 分鐘自動刪除,暫存放在記憶體檔案系統裡,伺服器重開就什麼都不剩。
我們不記錄檔名,也不記錄檔案內容 —— 那是寫進開發規範的硬性規定,不是設定選項。
做得到什麼、做不到什麼
- 只接受 http、https、mailto。`javascript:` 一律拒絕 —— PDF 支援內嵌 JavaScript,那是實際存在的攻擊面,不是理論上的。
- 連結的可見標示是畫進頁面內容的,因為多數閱讀器不畫標註的邊框 —— 不畫的話,讀者根本不知道那裡可以點。
- 有些閱讀器(特別是手機上的)對連結區域的判定比較寬鬆,框太小的話旁邊也會被點到。
- 連結不會自動偵測 —— 文件裡的網址文字不會自己變成可點的。
常見問題
- 可以連到文件裡的另一頁嗎?
- 目前只支援外部網址與電子郵件。文件內跳轉請用「PDF 書籤」。
- 為什麼不做自動偵測網址?
- 自動偵測會把不該變成連結的東西也變成連結(例如引用文獻裡的網域名稱)。自己框比較準。
- 連結會不會被防毒軟體擋?
- 指向正常網站的連結不會。這也是為什麼我們只允許那三種協定。