File Sharing
  • Platform
  • Framework / Engine
  • iOS
  • Android
  • macOS
  • Windows
  • Linux
  • Web
  • WeChat Mini Program

Product Introduction

Update Time:2021-04-12 16:59

1 Overview

ZEGO file sharing service (ZegoDocs), providing file processing related functions. Common file formats can be transcoded into vector, PNG, PDF, HTML5 pages and other target formats that are convenient for cross-platform on-demand. They are often used in online education courseware sharing, video conference material sharing, network disk document preview, mailbox attachment preview and other scenarios. In general, ZegoDocs has two capabilities:

  • Convert the local file format into a file format that can be played on various platforms.
  • On-demand files and rendering to the view, providing various platform view plug-ins.

2 Platform Support

Platform SDK Demo Experience Compatibility
iOS Support Support Minimum compatible with iOS 8
Android Support Support Minimum compatible with Android 5.0
Windows (QT) Coming soon Coming soon Minimum compatibility with Windows 7
Windows (Win32) Support Support Minimum compatibility with Windows 7
Windows (Electron) Support Support Minimum compatibility with Windows 7
macOS (QT) Coming soon Coming soon -
macOS (Electron) Support Support Minimum compatibility with macOS 10.10
macOS (Objective-C) Support Coming soon Minimum compatibility with macOS 10.10
Web Support Support For detailed compatibility, please refer to Compatibility Description
Mini Program Support Coming soon -
Server Coming soon Coming soon Coming soon

3 Advantages

3.1 Audio and Video Synchronization

By turning the page and synchronizing the audio and video streams, participants can synchronize the presenter's files, audio and video images in real time, avoiding the situation where the images and sounds do not match.

3.2 Support Dynamic and Static Document Conversion

Files such as PPT, Word and PDF can be converted into HTML5 pages or pictures, and the animation effects in the files can be retained to ensure the accuracy of information transmission.

3.3 File Lossless Restoration

Losslessly restore the original content of the file (including fonts, layout, etc.), and still have the same clear experience as the original file after scaling.

3.4 Ultra-low Threshold On-demand

Based on a powerful self-developed rendering engine, it encapsulates the view components for browsing files on each platform. Perfectly handle large files and irregular files, and support zooming.

3.5 Fast File Loading Speed

Further speed up on the basis of traditional CDN, and improve the loading speed of user files through self-developed scheduling system and on-demand loading.

3.6 File Encryption

Supports file access authentication, and encrypts the entire process from format conversion to on-demand browsing.

4 Function Introduction

Function Type Function Name Remarks
File operation File page turning, scrolling Support previous page, next page, and scrolling browsing
Move up and down Support move up and down
File zoom Support 100%-300% zoom
File thumbnails Support display thumbnails of ppt and pdf files
File multi-display mode Coming soon
Support format Static presentation files: pptx, ppt Support presentation static presentation files
Dynamic presentation files: pptx, ppt Support dynamic presentation files
Text files: doc, docx Support presentation text files
Form files: xls, xlsx Support presentation form files
Picture files: jpg, jpeg, png, bmp Support demo picture files
Other formats: pdf, txt Support demo pdf, txt
File operation File information File ID, file type, file page number, content width and height, shared authentication information, etc.
Dynamic PPT motion synchronization Support multi-terminal motion synchronization
File recording and playback Coming soon
Access Control API Support the setting of operation permissions for whiteboard and graphic elements
  • Whiteboard: scrolling and zooming operations
  • Graphics: creating, editing, moving, deleting and clearing operations