版本確認:V2.1・E番跨月月份修正・2026/10/20
① 上傳 PDF → 開始辨識
第 1 步:選 PDF → 第 2 步:按藍色辨識按鈕 → 第 3 步:查看結果
⚠️ 尚未偵測到程式啟動。如果你是用 iPhone「檔案」預覽 HTML,可能只看到外觀而無法運作;請使用可執行網頁程式的環境。
尚未選擇 PDF
🔒 所有程式已內建。無外部程式碼、無網路連線、無伺服器上傳。資料只在目前頁面記憶體中使用。
關閉頁面也會失去目前載入的資料;工具不存到瀏覽器永久空間。
② 轉換結果
| 姓名 | 班別 | 番號 | 上班時間 | 備註 |
|---|
全員整月班表(可向左右滑動)
E 番依「115年8、9月機動班.pdf」底部的勤務時段對照(E1~E9:18–翌日05;E10~E18:20–翌日05;E28、E29:11–20);跨月班表可切換月份。
休假D 班輪休下午常訓時間未定義
③ 密碼加密保存/還原(選用)
你可以加密保存「原始 PDF」或「轉換後的班表」。加密採 AES-256-GCM,金鑰由密碼透過 PBKDF2-SHA-256(600,000 次)衍生,使用獨立隨機鹽與 nonce。密碼僅用於本機加解密,不上傳、不保存,遺失無法找回。
🔐 製作加密班表檔
🔓 讀取先前加密的班表
🔐 加密原始 PDF(建議)
這會建立新的加密檔,不會自動刪除手機上的未加密 PDF。
🔓 解密原始 PDF 並轉換
只在本頁記憶體中解密,不另外下載未加密 PDF。
重要:這不是網站登入密碼。密碼僅保護你主動建立的 .shiftpdf 或 .shiftlock 加密檔,不會自動保護舊的原始 PDF、未加密 CSV、截圖或雲端備份;使用後須自行管理未加密副本。
辨識規則
每筆資料以 PDF 右側「民國年、月份、日期、班別」為準;只取班別的 A、B、C、D、E 字母,搭配人員格子中的數字。例如:2B + 16 → B16。A/B/C 時間依當次 PDF 底部對照表換算;E 番優先使用當次 PDF 底部勤務時段對照;無法取得時採用使用者指定的 115年8、9月機動班表對照。灰色且班別 D 為輪休;△、○ 為休假;「常」標示下午常訓。無法對應的番號絕不猜測時間,會列為「待確認」。首日星期、班別順序、28/29/30/31 天均不寫死;若日期不完整將提醒。