pdftron/webviewer-serverWebViewer Server 是一个可定制的后端服务,与 WebViewer 和 Apryse SDK 集成,提供高性能且易于使用的文档渲染任务执行体验。该容器基于 Debian 系统,运行 Apache Tomcat 并部署 WebViewer Server Apryse SDK。
容器默认以演示模式运行,可通过传入许可证密钥获取完整功能。
WebViewer Server 适用于需要后端文档渲染支持的应用场景,尤其适合与 WebViewer 前端集成,为以下场景提供高性能文档处理能力:
latest,2.4.0, 2.3.8, 2.3.7, 2.3.6r2, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 2.3.1,2.3.0, 2.2.5, 2.2.4, 2.2.3, 2.2.2, 2.2.1,2.2.0, 2.1.9, 2.1.8, 2.1.7, 2.1.6, 2.1.5, 2.1.4r1, 2.1.2, 2.1.1, 2.1.0,2.0.0, 1.5.8, 1.5.7,1.5.6,1.5.5, 1.5.4, 2.0, 2.1,2.2, 2.3, 2.4, 1.5, nightly_arm_experimental,nightly_arm_experimental_{year-month-day}, nightly_experimental_master_{year-month-day}, nightly_stable_release_2.1.7_{year-month-day}arm64-latest, arm64-2.4, arm64-2.4.0, arm64-2.3, arm-2.3.8, arm-2.3.7, arm-2.3.6bashdocker run --name webviewer-server -p 8090:8090 -e INCLUDE_DEMO='true' pdftron/webviewer-server:latest
若启用演示模式,可通过以下地址访问演示应用:
[服务地址]:8090/demo?s
将 WebViewer Server 地址添加到 WebViewer 构造函数的配置中:
javascriptoptions.webViewerServerUrl = 'http://localhost:8090/'; var myWebViewer = new PDFTron.WebViewer(options, viewerElement);
| 环境变量 | 说明 | 默认值 |
|---|---|---|
INCLUDE_DEMO | 是否启用演示应用 | false |
TRN_PDFNET_KEY | 许可证密钥,用于解锁完整功能(可从 官网 获取演示密钥) | 未设置 |
官网提供包含 wv-load*** 和 webviewer-server 的组合部署方案,详情可参考 官方部署指南。以下为基础示例:
yamlversion: '3' services: webviewer-server: image: pdftron/webviewer-server:latest ports: - "8090:8090" environment: - INCLUDE_DEMO='true' - TRN_PDFNET_KEY='your_license_key' restart: always
amd64
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务