GroupDocs Viewer 渲染教程 – 渲染文档

在本 GroupDocs Viewer 渲染教程 中,您将学习如何使用适用于 .NET 和 Java 的 GroupDocs Viewer API 对超过 170 种文件格式的文档进行渲染、缓存和添加水印。无论您是在构建 Web 门户、桌面客户端还是移动应用,本教程都提供逐步指导、最佳实践技巧和真实案例,帮助您快速实现像素级完美的文档查看。

快速答案

  • 什么是 GroupDocs Viewer 渲染教程? 这是一份逐步指南,展示如何使用适用于 .NET 和 Java 的 GroupDocs Viewer 对超过 170 种文件格式进行渲染、转换和显示。
  • 支持哪些平台? .NET(Framework、Core、.NET 5/6)和 Java(8+)。
  • 我可以渲染 PDF 和图像吗? 可以——您可以输出为 HTML、JPEG、PNG 和 PDF。
  • 是否支持缓存? 当然;专门的教程涵盖缓存和资源管理。
  • 我需要许可证吗? 提供免费试用;生产环境需要商业许可证。

什么是 GroupDocs Viewer 渲染教程?

GroupDocs Viewer 渲染教程是一套精选的逐步指南,展示如何使用适用于 .NET 和 Java 的 GroupDocs Viewer API 在您的应用程序中加载、渲染和自定义文档查看;通过 Viewer API 加载文档并调用渲染方法,即可立即获得 HTML、图像或 PDF 输出,从而实现快速开发。

为什么使用 GroupDocs Viewer 进行文档渲染?

GroupDocs Viewer 支持超过 170 种文件格式,并且在普通服务器硬件上能够在两秒以内处理高达 500 页的文档,提供像素级完美的视觉保真度,无需任何外部软件;这种高性能渲染在 HTML、图像或 PDF 中提供准确的呈现,使其非常适合 Web、桌面和移动应用。

  • 广泛的格式支持: 超过 170 种文件类型,包括复杂的 CAD 和办公文档。
  • 高保真渲染: 在 HTML、图像或 PDF 中提供准确的视觉呈现。
  • 跨平台灵活性: 在 .NET 和 Java 环境中无缝工作。
  • 可扩展架构: 可自定义渲染管道、添加水印或轻松集成缓存。

如何在 .NET 中开始使用 GroupDocs Viewer

安装 GroupDocs.Viewer NuGet 包,添加有效许可证,并在项目中引用相应的命名空间;然后创建 Viewer 实例并调用其渲染方法之一——例如用于 HTML 输出的 RenderDocument 或使用 ImageOptions 的 RenderPages 来生成 PNG/JPEG 图像——即可仅用几行代码渲染任何受支持的文档。
Viewer 类是加载文档并提供渲染方法(如 RenderDocument 和 RenderPages)的核心组件。

在深入详细指南之前,请确保您具备以下前提条件:

  • 已安装 .NET 5/6 或 .NET Framework 4.6+
  • 有效的 GroupDocs Viewer 许可证(或免费试用)
  • 已在项目中添加 NuGet 包 GroupDocs.Viewer

以下是一些有用的 .NET 资源链接:

如何在 Java 中开始使用 GroupDocs Viewer

在项目中添加 GroupDocs Viewer 的 Maven(或 Gradle)依赖,配置有效的许可证文件,并导入所需的类;随后实例化 Viewer 对象,加载目标文档,并使用适当的选项调用 viewer.render——例如用于 HTML 输出的 HtmlOptions 或用于图像渲染的 ImageOptions——即可用最少的代码生成所需格式。
Java 中的 Viewer 类是打开文档并将其渲染为目标格式的主要 API。您创建 Viewer 实例,加载文件,然后调用 viewer.render(documentPath, new HtmlOptions()) 进行 HTML 输出或使用 ImageOptions 进行图像输出。

对于 Java 开发者,前提条件类似:

  • 已安装 JDK 8 或更高版本
  • 已配置 Maven 或 Gradle 构建系统
  • 已在项目中添加 GroupDocs Viewer for Java 依赖

以下是一些有用的 Java 资源链接:

常见问题

问:使用 GroupDocs Viewer 是否需要安装任何额外的软件?
答:不需要外部软件;API 在内部处理所有渲染。

问:我可以渲染受密码保护的文档吗?
答:可以,在通过 API 加载文档时传入密码即可。

问:缓存如何提升性能?
答:缓存保存已渲染的页面或图像,减少后续请求的处理时间。

问:是否可以在渲染的页面上添加水印?
答:当然——专门的教程展示了在渲染过程中叠加文字或图像水印的方法。

问:开箱即支持哪些文件格式?
答:超过 170 种格式,包括 PDF、DOCX、XLSX、PPTX、DWG、DWF、SVG 以及多种图像类型。


最后更新: 2026-10-26
测试环境: GroupDocs.Viewer 23.11 for .NET & Java
作者: GroupDocs