Giter Site home page Giter Site logo

wuchunfu / addon-previewer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from orcastor/addon-previewer

0.0 1.0 0.0 852 KB

🏞️【在线预览插件】支持文档(PDF、Office、CAD、文本)、图片、视频、音频、压缩包等文件的预览,支持水印

License: MIT License

Go 17.30% TypeScript 46.82% CSS 4.02% HTML 2.12% Vue 29.73%

addon-previewer's Introduction

OrcaS 在线预览插件

类型 进度 方案 格式 备注
PDF文档 pdf.js / vue-pdf-embed pdf 支持有密码文件
DOCX文档 docxjs+ONLYOFFICE转换成docx格式 docx、doc、pages等 字体问题;有密码文档问题
XLSX文档 luckyexcel+ONLYOFFICE转换成xlsx格式 xlsx、xls、csv、numbers等 字体问题;有密码文档问题
PPT文档 ONLYOFFICE转换成pdf格式 pptx、ppt、key等 字体问题;有密码文档问题
CAD文档 工具转换成pdf dwg、dwt等
文本文档 转pdf / 富文本编辑器 txt、json/toml/yml/config/xml等 enca/file检测编码防止中文乱码
代码文档 md代码染色 / WebIDE cpp、c、h、java、py、go、php、js、html、css等 enca/file检测编码防止中文乱码
图片 vips / ImagicMagick / GraphicsMagick等转换缩略图 png、jpg、gif、bmp、ico等 gif需要处理多帧;GM支持OpenMP加速
视频 ffmpeg转换成HLS(m3u8) mp4、wmv、mkv等 fps和码率;可以尝试h.265;支持GPU加速(OpenCL/Vulkan)
音频 aPlayer/cPlayer mp3,wma,wav,ape,flac,ogg,aac等 支持匹配封面、lrc歌词文件
压缩包 本身库支持 rar、zip、7z等 有密码的文档
图标 图片 / PE格式解析 desktop.ini、dmg、exe、*.app目录等

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.