WPSOffice引用的组件
这些组件被 WPS Office 用于实现不同的功能。以下是按出现顺序排列的完整列表:
mythes (同义词库)
zlib (压缩库)
Xerces-C++ (XML 解析器)
FreeType (字体渲染引擎)
HTML Tidy (HTML 清理与修复工具)
Info-ZIP (Zip/Unzip 工具)
curl (网络传输库)
Hunspell (拼写检查库)
Pango (文本布局和渲染库)
qtwebkit (Web 渲染引擎) (及后续 14 个 Qt 模块)
qt5 (Qt 应用框架)
qtmultimedia (Qt 多媒体模块)
qtbase (Qt 核心模块)
qtimageformats (Qt 图片格式支持)
qtwinextras (Qt Windows 扩展支持)
qtsvg (Qt SVG 支持)
qttools (Qt 工具)
qtx11extras (Qt X11 扩展支持)
qtgraphicaleffects (Qt 图形效果)
qtxmlpatterns (Qt XML 模式)
qtmacextras (Qt macOS 扩展支持)
qtquickcontrols2 (Qt Quick Controls 2)
qtdeclarative (Qt QML 模块)
libpng (PNG 图像处理库)
libjpeg (JPEG 图像处理库)
MyThes (同义词库,与第1项可能为同一组件)
guess_language (语言检测库)
google-breakpad (崩溃报告系统)
FFmpeg (音视频处理库) -
avcodec, avformat, avutil, swresample, swscale
libvpx (VP8/VP9 视频编解码库)
ogg (Ogg 容器格式库)
vorbis (Vorbis 音频编解码库)
LZMA SDK (压缩算法 SDK)
libc++ (C++ 标准库实现)
libc++abi (C++ 标准库 ABI)
Thrift (跨语言服务开发框架)
WPS PDF (PDF 功能模块,本身包含了多个子组件)
Freetype
ICU
JBig2
Lcms2
Leptonica
LibJPEG
OpenJPEG
PDFium
Zlib
BOOST
(Apache License 部分)
libvpx (重复出现)
OpenCV (计算机视觉库)
sumatrapdf (PDF 阅读器相关工具)
bzip2 (压缩库)
jsv8 (JavaScript 引擎)
Strongtalk (Smalltalk 环境,可能与 V8 相关)
valgrind (内存调试和分析工具)
fdlibm (数学函数库)
ogg (重复出现)
vorbis (重复出现)
duilib (Windows UI 库)
jsoncpp (JSON 解析库)
GmSSL (密码学工具库)
libuv (异步 I/O 库)
libcld2 (语言检测库)
DejaVu Math TeX Gyre (字体)
Asana Math (字体)
STIX Two Math (字体)
Roboto slab (字体)
Everything (Windows 文件搜索工具?)
PCRE (正则表达式库)
sfntly (字体处理库)
tcmalloc (内存分配器)
7-Zip (压缩工具)
TWAIN-Samples (扫描仪接口示例)
TWAIN_DSM (扫描仪接口)
Little CMS (色彩管理引擎)
Node.js (JavaScript 运行时) (及其依赖)
Acorn
Acorn plugins
c-ares
cjs-module-lexer
ICU
Google double-conversion
libuv
MathJax (数学公式显示库)
MD4C (Markdown 解析器)
Chromium (浏览器引擎,部分代码)
ink-stroke-modeler (笔迹建模库)
libarchive (多格式压缩库)
UnRAR (RAR 解压库)
gumbo-parser (HTML5 解析库)
Procmon (进程监控工具? 基于 License 推测)
libde265 (HEVC/H.265 视频解码器)
libheif (HEIF 图像格式处理库)
libraw (RAW 图像处理库)