Initial commit: FoFreeXit Phase 1 (Viewer) + Phase 2 (Annotate)

PDF viewer (render/search/text-select/thumbnails/outline) and annotation
engine (Highlight/Underline/Strikeout/Square/FreeText/Note) over PDFium +
lopdf, with Unicode font embedding for Vietnamese text and undo/redo.
This commit is contained in:
2026-06-17 22:34:06 +07:00
commit 274012f854
52 changed files with 28479 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
/target
**/*.rs.bk
Cargo.lock.bak
# PDFium prebuilt binary (tải bằng scripts/fetch-pdfium.ps1)
/pdfium/
/pdfium.dll
/pdfium.dll.lib
# Tauri / node
/app/node_modules
/app/dist
/app/src-tauri/target
# Ảnh tạm khi test render
/tmp-out/
*.tmp.png
# File PDF thật của user (hồ sơ/kinh doanh cá nhân) — chỉ dùng test local,
# không đẩy lên repo công khai.
/pdf-file-to-test/