1. Secure File Download and Decryption
- File Download: Download encrypted files via a URL provided from an external webpage.
- Native Decryption: Downloaded files are encrypted and cannot be opened directly. Decryption is performed in the C++ native domain.
2. Secure Viewer Functions • Rendering: Decrypted content is displayed on the screen using the viewer library.
- Custom View Settings: Supports page panning, zooming, and annotation rendering, and even documents with different page sizes are displayed centered.
3. Powerful Watermark System • Dynamic Watermark Generation: Watermark images are generated in real time based on user information received from the server.
- Overlay Output: Text and images with adjusted transparency are overlaid with a repeating pattern, enabling tracking of leaks even when capturing the screen with a camera.
4. Security Policy and History Management • View Log Transmission: When a user views a document, a view log is transmitted to the server.