Cách Xây dựng một Studio Chú thích Tài liệu trên Trình duyệt

Các nhóm làm việc với hợp đồng, hóa đơn hoặc bằng chứng cần nhiều hơn là một trình xem đơn thuần. Họ cần một cách để tập hợp các trang từ các nguồn khác nhau mà không cần tải các tệp nhạy cảm lên máy chủ.

Bạn có thể xây dựng một studio chú thích tài liệu phía client bằng cách sử dụng TypeScript, Vite và các công cụ của Dynamsoft.

Ứng dụng này cho phép bạn:

Công nghệ sử dụng:

Logic chính:

Thay vì thay thế tệp hiện tại, hãy sử dụng doc.loadSource(source, index) để chèn thêm các trang. Điều này cho phép bạn tạo một tài liệu duy nhất từ nhiều hình ảnh và tệp PDF khác nhau.

Đối với máy quét, hãy sử dụng cầu nối Dynamic Web TWAIN. Vì các trình duyệt thiếu API máy quét tiêu chuẩn, DWT cung cấp kết nối tới phần cứng. Bạn có thể chuyển đổi các hình ảnh đã quét thành một PDF blob và thêm chúng vào trình xem của mình ngay lập tức.

Để bảo mật, hãy sử dụng các chú thích xóa thông tin (redaction). Bạn có thể tạo một hình chữ nhật màu đen đè lên văn bản nhạy cảm. Người dùng có thể di chuyển hoặc thay đổi kích thước dấu này trước khi áp dụng nó vĩnh viễn vào tài liệu.

Việc xuất tệp rất linh hoạt. Bạn có thể chọn các chế độ PDF khác nhau:

Cách tiếp cận này giữ toàn bộ quá trình xử lý ở phía client. Dữ liệu của bạn luôn được riêng tư và bảo mật.

Nguồn: https://dev.to/yushulx/how-to-build-a-browser-document-annotation-studio-with-pdf-image-and-scanner-capture-in-typescript-5e5c