Nhảy đến nội dung chính

2.3. Luồng Chuyển đổi và Đóng dấu (Visual Only)

Trong một số trường hợp, người dùng chỉ cần chèn hình ảnh phê duyệt (Con dấu báo cáo, chữ ký nháy hiển thị bằng hình ảnh) mà chưa cần áp hệ thống CA mã hóa Cryptography. Hệ thống ứng dụng Endpoint /sign-visual-only. Thông qua đó, nếu nhận được file Office, hệ thống sẽ thực thi luồng sau:

Mô tả các bước:

  1. Tiếp nhận file định dạng .doc / .docx / .xlsx thông qua REST API.
  2. Kiểm tra phần header nhị phân (Magic Bytes) xem file có bị đổi đuôi thủ công hay không (Ví dụ: .pdf đổi tên thành .docx). Nếu phát hiện là PDF nguyên gốc, hệ thống by-pass quy trình convert để tiết kiệm tài nguyên và bảo toàn file.
  3. Nếu đúng là file Office, sử dụng Aspose Engine (Aspose.Words / Aspose.Cells) để convert từ cấu trúc DOM của tài liệu sang PDF chuẩn.
  4. Đọc metadata (image_info) truyền xuống (tọa độ X, Y, số thứ tự trang cài đặt). Tính toán vị trí Absolute (Tuyệt đối) hoặc Reference (Tương đối) trên PDF.
  5. Ráp chèn Hình Ảnh vào trang, lưu kết quả xuất file và trả về Client (Không qua khâu tương tác DSS CA/EJBCA).