Skip to content

Commit c83434f

Browse files
Merge pull request #27 from groupdocs-viewer/optimize/viewer/java/20260128160637
Optimize 92 Viewer Java pages
2 parents 8e9a19b + 8d1d0a6 commit c83434f

92 files changed

Lines changed: 20932 additions & 8075 deletions

File tree

  • content
    • arabic/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • chinese/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • czech/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • dutch/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • english/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • french/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • german/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • greek/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • hindi/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • hongkong/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • hungarian/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • indonesian/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • italian/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • japanese/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • korean/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • polish/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • portuguese/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • russian/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • spanish/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • swedish/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • thai/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • turkish/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java
    • vietnamese/java
      • advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java
      • cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents
      • custom-rendering
        • adjust-ms-project-time-units-groupdocs-viewer-java
        • exclude-arial-font-groupdocs-viewer-java

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

content/arabic/java/advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java/_index.md

Lines changed: 595 additions & 108 deletions
Large diffs are not rendered by default.

content/arabic/java/cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents/_index.md

Lines changed: 103 additions & 94 deletions
Large diffs are not rendered by default.

content/arabic/java/custom-rendering/adjust-ms-project-time-units-groupdocs-viewer-java/_index.md

Lines changed: 132 additions & 75 deletions
Large diffs are not rendered by default.

content/arabic/java/custom-rendering/exclude-arial-font-groupdocs-viewer-java/_index.md

Lines changed: 106 additions & 82 deletions
Large diffs are not rendered by default.

content/chinese/java/advanced-rendering/mastering-document-rendering-comments-groupdocs-viewer-java/_index.md

Lines changed: 596 additions & 107 deletions
Large diffs are not rendered by default.
Lines changed: 97 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,60 @@
11
---
2-
"date": "2025-04-24"
3-
"description": "学习如何使用 GroupDocs.Viewer for Java 将 FTP 服务器中的文档高效地渲染为 HTML。本教程将帮助您简化文档查看流程。"
4-
"title": "使用 GroupDocs.Viewer for Java 从 FTP 渲染文档——综合指南"
5-
"url": "/zh/java/cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents/"
6-
"weight": 1
2+
date: '2026-01-28'
3+
description: 了解如何使用 GroupDocs.Viewer for Java 将 FTP 中的文档渲染为 HTML。请按照本分步教程,将 FTP 文档渲染集成到您的
4+
Java 应用程序中。
5+
keywords:
6+
- render documents from ftp
7+
- GroupDocs.Viewer for Java
8+
- document rendering in Java
9+
title: 使用 GroupDocs.Viewer for Java 从 FTP 渲染文档 - 全面指南
710
type: docs
11+
url: /zh/java/cloud-remote-document-rendering/groupdocs-viewer-java-render-ftp-documents/
12+
weight: 1
813
---
9-
# 使用 GroupDocs.Viewer for Java 从 FTP 渲染文档:综合指南
1014

11-
## 介绍
15+
# 使用 GroupDocs.Viewer for Java 从 FTP 渲染文档:完整指南
1216

13-
直接从 FTP 服务器渲染文档可以显著简化工作流程,尤其是在云端和远程文档渲染应用中。本教程将引导您完成使用以下工具加载文档并将其渲染为 HTML 的步骤: **GroupDocs.查看器** Java 中,利用这个强大的库来高效地执行文档查看任务
17+
直接从 FTP 服务器渲染文档可以显著简化工作流,尤其是在需要在网页浏览器中显示文件而无需先下载时。在本教程中,您将**学习如何使用 GroupDocs.Viewer for Java 将文档从 ftp 渲染**为 HTML,并了解此方法为何是基于云的文档管理解决方案的颠覆性创新
1418

15-
### 您将学到什么
19+
![Render Documents from FTP with GroupDocs.Viewer for Java](/viewer/cloud-remote-document-rendering/render-documents-from-ftp.png)
1620

17-
- 连接到 FTP 服务器并高效地检索文件。
18-
- 使用 GroupDocs.Viewer for Java 将文档呈现为 HTML。
19-
- 使用嵌入资源配置 HTML 视图选项以优化输出。
20-
- 优雅地处理异常并有效地优化性能。
21+
## 快速答案
22+
- **“render documents from ftp” 是什么意思?** 它指的是将存储在 FTP 服务器上的文件转换为网页友好的格式(例如 HTML),无需手动下载。
23+
- **哪个库负责渲染?** GroupDocs.Viewer for Java。
24+
- **我需要 FTP 客户端库吗?** 是的,Apache Commons Net 提供 FTP 连接工具。
25+
- **生产环境是否需要许可证?** 建议在生产环境中使用商业版 GroupDocs 许可证。
26+
- **我可以在输出中嵌入资源(CSS/JS)吗?** 当然可以——使用 `HtmlViewOptions.forEmbeddedResources()`
2127

22-
让我们首先设置本教程所需的先决条件!
28+
## 什么是 “Render Documents from FTP”?
29+
从 ftp 渲染文档是指直接从 FTP 服务器获取文件,将其字节流输入渲染引擎,并生成可在浏览器中即时显示的 HTML 表示。此过程消除了中间存储的需求,加快了文档预览工作流。
2330

24-
## 先决条件
31+
## 为什么在 FTP 环境下使用 GroupDocs.Viewer for Java?
32+
- **速度与效率** – 将文件直接从 FTP 流式传输到查看器,降低 I/O 开销。
33+
- **跨平台支持** – 在任何兼容 Java 的环境(Windows、Linux、macOS)上运行。
34+
- **丰富的输出选项** – 生成带嵌入式 CSS/JS 的 HTML,或通过最少的代码更改切换为 PDF/图像格式。
35+
- **可扩展架构** – 非常适合 SaaS 平台、文档门户和企业内容管理系统。
2536

26-
在深入实施之前,请确保您的开发环境已正确设置:
37+
## 前置条件
2738

28-
### 所需的库和依赖项
39+
在开始实现之前,请确保您的开发环境满足以下要求:
2940

30-
1. **GroupDocs.Viewer for Java**:一个强大的库,可以将文档呈现为 HTML 等格式。
31-
2. **Apache Commons Net**:提供与 FTP 服务器交互所必需的实用程序。
41+
### 必需的库和依赖
42+
1. **GroupDocs.Viewer for Java** – 核心渲染引擎。
43+
2. **Apache Commons Net** – 提供用于 FTP 通信的 `FTPClient` 类。
3244

33-
### 环境设置要求
34-
35-
- 在您的开发环境中安装 Java SDK。
36-
- 使用 IntelliJ IDEA 或 Eclipse 等 IDE 来更好地管理代码。
37-
- 使用 Maven 有效地处理项目依赖关系。
45+
### 环境设置
46+
- Java Development Kit (JDK) 8 或更高版本。
47+
- 如 IntelliJ IDEA 或 Eclipse 等 IDE。
48+
- 用于依赖管理的 Maven。
3849

3950
### 知识前提
51+
- 基本的 Java 编程(类、方法、try‑with‑resources)。
52+
- 熟悉流(`InputStream``OutputStream`)。
53+
- 了解 HTML 基础有帮助,但不是必需的。
4054

41-
- 需要对 Java 编程和面向对象概念有基本的了解。
42-
- 熟悉 Java 中的流操作将会很有帮助。
43-
- HTML 渲染原理的基本知识很有帮助,但不是强制性的。
44-
45-
## 为 Java 设置 GroupDocs.Viewer
55+
## 设置 GroupDocs.Viewer for Java
4656

47-
首先,将必要的依赖项添加到你的项目中。如果你使用的是 Maven,请在你的 `pom.xml` 文件:
57+
在您的 `pom.xml` 中添加所需的 Maven 配置。**不要修改代码块中的代码**——它们必须保持原样。
4858

4959
```xml
5060
<repositories>
@@ -64,47 +74,36 @@ type: docs
6474
</dependencies>
6575
```
6676

67-
### 许可证获取步骤
77+
### 获取许可证的步骤
78+
1. **免费试用** – 从 [GroupDocs](https://releases.groupdocs.com/viewer/java/) 下载试用版。
79+
2. **临时许可证** – 申请临时许可证以体验全部功能。
80+
3. **购买** – 获取商业许可证用于生产部署。
6881

69-
1. **免费试用**:从下载试用版 [群组文档](https://releases。groupdocs.com/viewer/java/).
70-
2. **临时执照**:申请临时许可证以探索全部功能。
71-
3. **购买**:如果您计划在生产中部署您的应用程序,请选择商业许可证。
72-
73-
## 实施指南
82+
## 实现指南
7483

7584
### 功能 1:从 FTP 加载文档
76-
77-
#### 概述
78-
此功能演示如何与 FTP 服务器建立连接并检索文档作为输入流,可用于渲染。
79-
80-
#### 实施步骤
81-
82-
##### 连接到 FTP 服务器
85+
下面是一个紧凑的辅助方法,用于连接 FTP 服务器并将请求的文件作为 `InputStream` 返回。该流可以直接传递给 GroupDocs.Viewer。
8386

8487
```java
8588
import org.apache.commons.net.ftp.FTPClient;
8689

8790
private static InputStream getFileFromFtp(String server, String filePath) {
88-
try (FTPClient client = new FTPClient()) { // 完成后自动关闭 FTPClient
89-
client.connect(server); // 连接到 FTP 服务器
90-
return client.retrieveFileStream(filePath); // 将文件作为输入流检索
91+
try (FTPClient client = new FTPClient()) { // Automatically close FTPClient when done
92+
client.connect(server); // Connect to the FTP server
93+
return client.retrieveFileStream(filePath); // Retrieve the file as an input stream
9194
} catch (Exception e) {
92-
throw new RuntimeException(e); // 通过抛出运行时异常来处理异常
95+
throw new RuntimeException(e); // Handle exceptions by throwing a runtime exception
9396
}
9497
}
9598
```
9699

97-
- **参数**`server` 是 FTP 服务器地址,并且 `filePath` 指定服务器上的文件路径。
98-
- **返回值**:该方法返回一个 `InputStream` 指定文件。
100+
- **参数**
101+
- `server`:FTP 服务器地址(例如 `ftp.example.com`)。
102+
- `filePath`:服务器上目标文件的路径(例如 `/docs/report.docx`)。
103+
- **返回值** – 一个可以直接传递给查看器的 `InputStream`
99104

100105
### 功能 2:从 FTP 流渲染文档
101-
102-
#### 概述
103-
此功能专注于使用 GroupDocs.Viewer for Java 将从 FTP 流获取的文档呈现为 HTML。
104-
105-
#### 实施步骤
106-
107-
##### 配置输出和查看选项
106+
现在我们将 FTP 辅助方法与 GroupDocs.Viewer 结合,生成 HTML 文件。示例使用嵌入式资源,使输出自包含。
108107

109108
```java
110109
import com.groupdocs.viewer.Viewer;
@@ -131,57 +130,64 @@ public class RenderDocumentFromFtpStream {
131130
}
132131
```
133132

134-
- **参数**`outputDirectory` 指定保存 HTML 文件的位置。 `pageFilePathFormat` 格式化每个页面的文件路径。
135-
- **关键配置选项**:使用嵌入式资源可确保所有相关资产都包含在输出 HTML 中。
136-
137-
#### 故障排除提示
133+
- **关键配置**`HtmlViewOptions.forEmbeddedResources()` 将 CSS、JavaScript 和图像直接打包到每个 HTML 页面中,简化部署。
134+
- **输出** – HTML 文件写入 `YOUR_OUTPUT_DIRECTORY`,文件名如 `page_1.html``page_2.html` 等。
138135

139-
- 确保您的 FTP 服务器可访问,并且凭据(如果需要)已正确配置。
140-
- 验证 FTP 服务器上指定的文件路径是否与代码中使用的路径匹配。
141-
- 检查流操作期间的异常,以有效解决任何连接问题。
136+
#### 故障排除技巧
137+
- 验证 FTP 连接(防火墙、凭证、被动模式)。
138+
- 确保文件路径与服务器上区分大小写的名称完全匹配。
139+
- 注意 `null` 流;这表明文件未找到或权限被拒绝。
142140

143141
## 实际应用
144142

145-
1. **文档管理系统**:支持自动呈现远程存储中的文档以供网络查看。
146-
2. **归档解决方案**:将历史文档转换并存储为 HTML,以便于访问和搜索。
147-
3. **协作工具**:无论团队成员身在何处,都能使用一致的文档查看格式
143+
1. **文档管理系统** – 自动预览存储在传统 FTP 档案中的文件。
144+
2. **归档解决方案** – 将历史文档转换为可搜索的 HTML,以用于网页门户。
145+
3. **协作工具** – 为不同设备的团队成员提供即时统一的预览
148146

149147
## 性能考虑
150148

151-
- 通过仅在必要时保持 FTP 连接打开来优化 FTP 连接
152-
- 使用缓冲流来有效地管理大文件。
153-
- 通过及时关闭资源并在适用的情况下使用 try-with-resources 来有效地管理内存使用情况
149+
- **连接管理** – 仅在下载期间打开 FTP 连接;如果需要批量渲染多个文件,可复用客户端。
150+
- **缓冲流** – 对大文件将 `InputStream` 包装在 `BufferedInputStream` 中(无需代码更改;查看器内部已进行缓冲)。
151+
- **资源清理**`trywithresources` 块确保 FTP 客户端和查看器及时关闭,防止内存泄漏
154152

155153
## 结论
156154

157-
在本教程中,您学习了如何使用 GroupDocs.Viewer for Java 从 FTP 服务器检索文档并将其渲染为 HTML。此功能可直接在 Web 浏览器中提供无缝的查看体验,从而显著增强您的文档管理应用程序
155+
现在,您已经拥有一个完整的、可用于生产的解决方案,使用 GroupDocs.Viewer for Java **文档从 ftp 渲染**HTML。此方法消除了手动下载的障碍,加快了文档预览,并能干净地集成到现代 Java 应用中
158156

159157
### 后续步骤
158+
- 尝试其他输出格式,如 PDF(`PdfViewOptions`)或图像(`PngViewOptions`)。
159+
- 将此逻辑与云存储 API(AWS S3、Azure Blob)结合,以实现混合场景。
160+
- 为不稳定的网络连接实现重试逻辑,使解决方案更具弹性。
161+
162+
## 常见问题
163+
164+
**Q: 什么是 GroupDocs.Viewer for Java?**
165+
A: 它是一个 Java 库,可将 100 多种文档格式(DOCX、XLSX、PDF 等)转换为可查看的 HTML、PDF 或图像文件。
160166

161-
- 探索 GroupDocs.Viewer 的其他功能,例如渲染为 PDF 或图像格式。
162-
- 考虑将此功能集成到更大的系统(如云存储解决方案或企业内容管理平台)中
167+
**Q: 如何处理 FTP 连接失败?**
168+
A: 在 `client.connect()``retrieveFileStream()` 周围添加重试逻辑,或回退到文件的缓存副本
163169

164-
尝试在您的下一个项目中实施该解决方案并亲身体验其好处!
170+
**Q: 我可以自定义生成的 HTML 吗?**
171+
A: 可以。使用 `HtmlViewOptions` 设置自定义 CSS 样式表、控制页面大小或禁用嵌入式资源。
165172

166-
## 常见问题解答部分
173+
**Q: GroupDocs.Viewer 支持哪些文件格式?**
174+
A: Word、Excel、PowerPoint、PDF、OpenDocument、Visio 等众多格式。完整列表请参阅官方文档。
167175

168-
1. **什么是 Java 版 GroupDocs.Viewer?**
169-
- 一个库,使开发人员能够在 Java 应用程序内呈现各种格式(包括 HTML)的文档。
170-
2. **如何处理 FTP 连接失败?**
171-
- 实施重试逻辑或回退机制以确保应用程序的稳健性。
172-
3. **我可以自定义输出 HTML 吗?**
173-
- 是的,GroupDocs.Viewer 提供了自定义呈现的 HTML 的外观和资源的选项。
174-
4. **GroupDocs.Viewer 支持哪些文件格式?**
175-
- 它支持多种文档类型,包括 Word、Excel、PowerPoint、PDF 等。
176-
5. **如果我遇到问题,可以获得支持吗?**
177-
- 是的,请咨询 [GroupDocs 论坛](https://forum.groupdocs.com/c/viewer/9) 寻求社区支持或联系他们的客户服务。
176+
**Q: 如果遇到问题,我可以在哪里获得帮助?**
177+
A: 访问 [GroupDocs 论坛](https://forum.groupdocs.com/c/viewer/9) 获取社区帮助,或直接联系 GroupDocs 支持。
178178

179179
## 资源
180180

181-
- **文档**[GroupDocs 查看器 Java 文档](https://docs.groupdocs.com/viewer/java/)
182-
- **API 参考**[GroupDocs API 参考](https://reference.groupdocs.com/viewer/java/)
183-
- **下载**[GroupDocs 下载](https://releases.groupdocs.com/viewer/java/)
184-
- **购买**[购买 GroupDocs 许可证](https://purchase.groupdocs.com/buy)
185-
- **免费试用**[GroupDocs 免费试用版下载](https://releases.groupdocs.com/viewer/java/)
186-
- **临时执照**[申请临时执照](https://purchase.groupdocs.com/temporary-license/)
187-
- **支持**[GroupDocs 支持论坛](https://forum.groupdocs.com/c/viewer/9)
181+
- **文档**: [GroupDocs Viewer Java Documentation](https://docs.groupdocs.com/viewer/java/)
182+
- **API 参考**: [GroupDocs API Reference](https://reference.groupdocs.com/viewer/java/)
183+
- **下载**: [GroupDocs Downloads](https://releases.groupdocs.com/viewer/java/)
184+
- **购买**: [Buy GroupDocs Licenses](https://purchase.groupdocs.com/buy)
185+
- **免费试用**: [GroupDocs Free Trial Download](https://releases.groupdocs.com/viewer/java/)
186+
- **临时许可证**: [Apply for Temporary License](https://purchase.groupdocs.com/temporary-license/)
187+
- **支持**: [GroupDocs Support Forum](https://forum.groupdocs.com/c/viewer/9)
188+
189+
---
190+
191+
**最后更新:** 2026-01-28
192+
**测试版本:** GroupDocs.Viewer 25.2 for Java
193+
**作者:** GroupDocs

0 commit comments

Comments
 (0)