Skip to content

Commit b142149

Browse files
Merge pull request #20 from groupdocs-viewer/optimize/viewer/java/20260110165817
Optimize 69 Viewer Java pages
2 parents 617f302 + bed192a commit b142149

File tree

69 files changed

+5958
-5908
lines changed
  • content
    • arabic/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • chinese/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • czech/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • dutch/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • english/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • french/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • german/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • greek/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • hindi/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • hongkong/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • hungarian/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • indonesian/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • italian/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • japanese/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • korean/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • polish/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • portuguese/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • russian/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • spanish/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • swedish/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • thai/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • turkish/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-groupdocs-viewer-java
    • vietnamese/java/advanced-rendering
      • render-archive-folders-groupdocs-viewer-java
      • render-documents-to-images-with-text-layer-java
      • render-emails-custom-datetime-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.

69 files changed

+5958
-5908
lines changed

content/arabic/java/advanced-rendering/render-archive-folders-groupdocs-viewer-java/_index.md

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

content/arabic/java/advanced-rendering/render-documents-to-images-with-text-layer-java/_index.md

Lines changed: 85 additions & 78 deletions
Large diffs are not rendered by default.

content/arabic/java/advanced-rendering/render-emails-custom-datetime-groupdocs-viewer-java/_index.md

Lines changed: 101 additions & 105 deletions
Large diffs are not rendered by default.
Lines changed: 72 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,47 @@
11
---
2-
"date": "2025-04-24"
3-
"description": "通过本综合指南了解如何使用 GroupDocs.Viewer for Java 呈现存档文件中的特定文件夹。"
4-
"title": "使用 GroupDocs.Viewer 在 Java 中渲染存档文件夹——分步指南"
5-
"url": "/zh/java/advanced-rendering/render-archive-folders-groupdocs-viewer-java/"
6-
"weight": 1
2+
date: '2026-01-10'
3+
description: 通过本全面的分步指南,学习如何在 Java 中使用 GroupDocs.Viewer 渲染 zip 文件夹。
4+
keywords:
5+
- render archive folders
6+
- GroupDocs.Viewer for Java
7+
- rendering specific folders in archives
8+
title: 如何在 Java 中使用 GroupDocs.Viewer 渲染 zip 文件夹
79
type: docs
10+
url: /zh/java/advanced-rendering/render-archive-folders-groupdocs-viewer-java/
11+
weight: 1
812
---
9-
# 使用 GroupDocs.Viewer for Java 渲染存档文件夹
1013

11-
## 介绍
14+
# 如何在 Java 中使用 GroupDocs.Viewer 渲染 zip 文件夹
1215

13-
您是否希望在 Java 应用程序中高效地呈现存档文件(例如 ZIP 文件)中的特定文件夹?本详细教程将指导您完成 GroupDocs.Viewer for Java 的使用过程。最终,您将了解如何利用这款强大的工具来简化文档管理任务
16+
您是否希望在 Java 应用程序中高效地渲染存档文件(如 ZIP)中的特定文件夹?在本教程中,我们将演示**如何渲染 zip**文件夹,使用 GroupDocs.Viewer for Java,涵盖从项目设置到实际使用场景的全部内容
1417

15-
### 您将学到什么
16-
- 理解和利用 Java 的 GroupDocs.Viewer。
17-
- 在您的项目环境中设置 GroupDocs.Viewer。
18-
- 有关渲染存档文件中特定文件夹的分步说明。
19-
- 实际应用和性能优化技巧。
18+
![Rendering Archive Folders with GroupDocs.Viewer for Java](/viewer/advanced-rendering/rendering-archive-folders-java.png)
2019

21-
让我们首先设置必要的先决条件。
20+
## 快速答案
21+
- **“render zip” 是什么意思?** 它指的是将 ZIP 存档(或其中的特定文件夹)的内容转换为可查看的格式,如 HTML 或图像。
22+
- **哪个库处理此功能?** GroupDocs.Viewer for Java 提供内置的存档渲染功能。
23+
- **我需要许可证吗?** 免费试用可用于评估;生产环境需要完整许可证。
24+
- **我可以只渲染一个文件夹吗?** 可以 – 使用 `ArchiveOptions.setFolder("YourFolder")` 来定位单个目录。
25+
- **需要哪个 Java 版本?** Java 8 或更高版本。
2226

23-
## 先决条件
27+
## 使用 GroupDocs.Viewer “如何渲染 zip” 是什么?
28+
GroupDocs.Viewer 是一个 Java 库,可将包括压缩存档在内的多种文档类型转换为适合 Web 的格式。当您只需显示 ZIP 文件的某一部分(例如包含图像或 PDF 的文件夹)时,查看器允许您在不提取整个存档的情况下隔离并渲染该文件夹。
2429

25-
在深入实施之前,请确保您已:
30+
## 为什么使用 GroupDocs.Viewer 渲染 zip 文件夹?
31+
- **速度:** 直接从存档渲染,避免昂贵的完整提取步骤。
32+
- **安全性:** 除非您选择,否则无需将中间文件写入磁盘。
33+
- **灵活性:** 输出可以是 HTML、PNG 或 PDF,适用于大多数 Web 或桌面场景。
34+
- **可扩展性:** 在正确配置时,可以最小的内存占用处理大型存档。
2635

27-
- **Java 开发工具包 (JDK)**:您的系统上安装了版本 8 或更高版本。
28-
- **Maven**:安装以有效地管理依赖关系。
29-
- **基本的 Java 编程知识**:熟悉Java语法和面向对象编程概念。
36+
## 前置条件
37+
- **Java Development Kit (JDK)** 8 或更高。
38+
- **Maven** 用于依赖管理。
39+
- 对 Java 编程概念有基本了解。
3040

3141
## 为 Java 设置 GroupDocs.Viewer
3242

33-
### Maven配置
34-
35-
要将 GroupDocs.Viewer 集成到您的项目中,请将以下配置添加到您的 `pom.xml` 文件:
43+
### Maven 配置
44+
将 GroupDocs 仓库和依赖添加到您的 `pom.xml` 中:
3645

3746
```xml
3847
<repositories>
@@ -52,33 +61,26 @@ type: docs
5261
</dependencies>
5362
```
5463

55-
### 许可证获取
56-
57-
要充分发挥 GroupDocs.Viewer 的潜力,您可以获取 [免费试用](https://releases.groupdocs.com/viewer/java/) 或通过他们的 [临时执照页面](https://purchase.groupdocs.com/temporary-license/)。为了长期使用,请考虑购买完整许可证。
64+
### 获取许可证
65+
要解锁 GroupDocs.Viewer 的全部功能,您可以获取[免费试用](https://releases.groupdocs.com/viewer/java/)或通过他们的[临时许可证页面](https://purchase.groupdocs.com/temporary-license/)获取临时许可证。对于长期项目,建议购买完整许可证。
5866

5967
### 基本初始化
60-
61-
设置依赖项后,像这样初始化 GroupDocs.Viewer:
68+
Maven 设置完成后,使用 ZIP 文件的路径初始化查看器:
6269

6370
```java
6471
import com.groupdocs.viewer.Viewer;
6572

6673
try (Viewer viewer = new Viewer("path/to/archive.zip")) {
67-
// 渲染逻辑在这里
74+
// Rendering logic goes here
6875
}
6976
```
7077

71-
## 实施指南
72-
73-
在本节中,我们将探讨如何使用 GroupDocs.Viewer for Java 呈现档案中的特定文件夹。
78+
## 实现指南
7479

75-
### 功能:渲染存档文件夹
76-
77-
此功能允许您选择性地渲染存档文件中的文件夹。操作方法如下:
80+
### 如何渲染 zip 文件夹 – 步骤指南
7881

7982
#### 定义输出路径
80-
81-
使用以下方法设置输出目录路径:
83+
创建一个帮助方法,指向保存渲染后 HTML 文件的目录:
8284

8385
```java
8486
import java.nio.file.Path;
@@ -88,11 +90,9 @@ public static Path definePath() {
8890
return Paths.get("YOUR_OUTPUT_DIRECTORY", "RenderArchiveFolder");
8991
}
9092
```
91-
此方法指定了呈现的 HTML 文件的存储位置。
9293

9394
#### 渲染特定文件夹
94-
95-
接下来,配置渲染选项并执行:
95+
配置查看器以定位存档中的特定文件夹并生成 HTML 输出:
9696

9797
```java
9898
import com.groupdocs.viewer.Viewer;
@@ -111,13 +111,12 @@ public static void renderArchiveFolder() {
111111
}
112112
```
113113

114-
**参数解释:**
115-
- `pageFilePathFormat`:定义每个页面输出的命名模式。
116-
- `viewOptions.getArchiveOptions().setFolder(...)`:指定要渲染档案中的哪个文件夹。
117-
118-
### 功能:输出目录的自定义路径定义
114+
**关键参数说明**
115+
- `pageFilePathFormat`:控制每个渲染的 HTML 页面命名模式。
116+
- `viewOptions.getArchiveOptions().setFolder(...)`:指示查看器仅渲染 ZIP 存档中指定的文件夹。
119117

120-
为了获得更大的灵活性,请使用实用函数来自定义输出路径:
118+
#### 输出目录的自定义路径定义
119+
如果需要不同的输出位置,只需调整 `definePath` 方法:
121120

122121
```java
123122
public static Path definePath() {
@@ -126,49 +125,49 @@ public static Path definePath() {
126125
```
127126

128127
## 实际应用
128+
1. **Document Management Systems** – 仅显示大型存档的相关部分,而不暴露全部内容。
129+
2. **Digital Libraries** – 在浏览器中直接流式传输电子书或研究集合的选定章节。
130+
3. **Legal Review Platforms** – 聚焦于大型 zip 包中的特定案件文件夹,节省时间和存储空间。
129131

130-
以下是渲染存档文件夹有益的一些场景:
131-
132-
1. **文档管理系统**:呈现存档文件的特定部分以便于访问。
133-
2. **数字图书馆**:显示大型档案中的选定内容,无需完整下载。
134-
3. **法律文件审查**:重点关注大量法律文件中的相关文件夹。
135-
136-
## 性能考虑
137-
138-
为确保 GroupDocs.Viewer 的最佳性能:
139-
- 优化输出目录路径和文件处理例程。
140-
- 注意 Java 内存管理,尤其是对于大型档案。
141-
- 根据应用程序需求调整渲染选项以平衡质量和速度。
132+
## 性能考虑因素
133+
- **内存管理:** 对于非常大的 ZIP 文件,考虑增加 JVM 堆大小或将文件夹分批处理。
134+
- **I/O 效率:** 将渲染文件写入快速 SSD 或网络挂载驱动器,以降低延迟。
135+
- **渲染选项:**`HtmlViewOptions` 中调整图像质量或 HTML 压缩设置,以平衡速度和视觉保真度。
142136

143137
## 结论
144-
145-
在本教程中,您学习了如何使用 GroupDocs.Viewer for Java 渲染存档中的特定文件夹。从环境设置到实际应用和性能技巧,您现在能够在项目中有效地实施这些解决方案。
138+
现在,您已经了解了使用 GroupDocs.Viewer 在 Java 中**如何渲染 zip**文件夹的全过程——从 Maven 设置到定位存档内的单个文件夹以及处理性能问题。将这些步骤集成到您的应用程序中,以提供快速、安全、用户友好的归档内容访问。
146139

147140
### 后续步骤
148-
探索 GroupDocs.Viewer 的高级功能,并考虑将其与其他系统集成以进一步增强文档管理能力
141+
探索 GroupDocs.Viewer 的其他功能,如 PDF 转换、水印或多页渲染,以进一步丰富您的文档处理流程
149142

150-
## 常见问题解答部分
143+
## 常见问题
151144

152-
1. **什么是 Java 版 GroupDocs.Viewer?**
153-
- 允许开发人员在应用程序内呈现文档的库
145+
1. **GroupDocs.Viewer for Java 是什么**
146+
一个库,允许开发者在 Java 应用程序中直接渲染文档——包括存档
154147

155-
2. **如何使用 Maven 安装 GroupDocs.Viewer?**
156-
- 将存储库和依赖项配置添加到您的 `pom.xml` 文件
148+
2. **如何使用 Maven 安装 GroupDocs.Viewer?**
149+
将仓库和依赖配置添加到 `pom.xml` 文件中,如 Maven 配置部分所示
157150

158-
3. **我可以免费使用 GroupDocs.Viewer 吗?**
159-
- 可以免费试用,但与许可版本相比可能有限制
151+
3. **我可以免费使用 GroupDocs.Viewer 吗?**
152+
提供免费试用,但生产部署需要许可证版本
160153

161-
4. **渲染档案时常见的问题有哪些**
162-
- 确保路径和档案结构与渲染选项兼容
154+
4. **渲染存档时常见的问题有哪些**
155+
确保文件夹名称完全匹配(区分大小写),并且存档未受密码保护,除非您提供凭据
163156

164-
5. **如果需要的话我可以在哪里获得支持**
165-
- 访问 [GroupDocs 论坛](https://forum.groupdocs.com/c/viewer/9) 寻求社区支持或查看他们的文档
157+
5. **如果需要支持,我可以在哪里获取**
158+
访问 [GroupDocs Forum](https://forum.groupdocs.com/c/viewer/9) 获取社区帮助或查阅官方文档
166159

167160
## 资源
168161
- [文档](https://docs.groupdocs.com/viewer/java/)
169162
- [API 参考](https://reference.groupdocs.com/viewer/java/)
170163
- [下载 GroupDocs.Viewer](https://releases.groupdocs.com/viewer/java/)
171164
- [购买许可证](https://purchase.groupdocs.com/buy)
172165
- [免费试用](https://releases.groupdocs.com/viewer/java/)
173-
- [临时执照](https://purchase.groupdocs.com/temporary-license/)
174-
- [支持论坛](https://forum.groupdocs.com/c/viewer/9)
166+
- [临时许可证](https://purchase.groupdocs.com/temporary-license/)
167+
- [支持论坛](https://forum.groupdocs.com/c/viewer/9)
168+
169+
---
170+
171+
**最后更新:** 2026-01-10
172+
**测试环境:** GroupDocs.Viewer 25.2 for Java
173+
**作者:** GroupDocs

0 commit comments

Comments
 (0)