轻松渲染和查看文档

强大的文档查看器 SDK,可将不同文件渲染为 PDF、HTML 和图像。

从各种来源加载文档,包括文件、流、URL、FTP 服务器、Amazon S3、Azure Blob Storage 等。

生成响应式 HTML 页面,保护输出的 PDF 文件并重新排序页面,旋转页面,必要时渲染批注和评论。

GroupDocs.Viewer 的功能集

在应用程序中将不同类型的文件渲染为 HTML、PDF、PNG 和 JPEG,以便在无需第三方软件的情况下查看。

  • 查看文档和图像

    通过将文档渲染为 HTML、PDF、PNG 和 JPEG 文件来查看文档。

  • 打开受保护文档

    指定密码以打开加密文档。

  • 从任意位置加载文件

    从各种文件、URL、FTP 服务器、Amazon S3 等加载文档。

  • 渲染全部或指定页面

    指定要渲染的页码范围。

GroupDocs.Viewer 代码示例

C#、Java、TypeScript 中常见的 GroupDocs.Viewer 操作示例

如何将 DOCX 文件渲染为 PDF

将 DOCX 文档渲染为 PDF,无需安装 Microsoft Word 或其他软件。轻松在您的 .NET 应用程序(无论是 Web 还是桌面)中加载并查看 DOCX 文件。以下是将 DOCX 文件渲染为 PDF 的示例:
// 加载 DOCX 文件进行渲染
using (Viewer viewer = new Viewer("sample.docx"))
{
  // 将 DOCX 渲染为 PDF 文件
  PdfViewOptions viewOptions = new PdfViewOptions();
  viewer.View(viewOptions);
}
import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;
// ...
// 加载 DOCX 文件进行渲染
try (Viewer viewer = new Viewer("sample.docx")) {
    // 将 DOCX 渲染为 PDF 文件
    PdfViewOptions viewOptions = new PdfViewOptions();
    viewer.view(viewOptions);
}
// 加载 DOCX 文件进行渲染
const viewer = new groupdocs.viewer.Viewer("sample.docx")

// 将 DOCX 渲染为 PDF 文件
const viewOptions = groupdocs.viewer.PdfViewOptions(output.pdf)
viewer.view(viewOptions)
import groupdocs.viewer as gv
import groupdocs.viewer.options as gvo   
// 加载 DOCX 文件进行渲染
with gv.Viewer("sample.docx") as viewer:

    //  DOCX 渲染为 PDF 文件
    viewOptions = gvo.PdfViewOptions("output.pdf")
    viewer.view(viewOptions)

支持 190 多种文件格式

GroupDocs.Viewer 支持对最流行的文件格式进行操作

深入的指标和统计洞察

深入了解我们关键数据的详细拆解,提供全面的指标和统计洞察,展示我们的成就、影响和增长。

  • 190+

    支持的格式

    轻松查看超过 190 种文件格式,包括文档、图像和 CAD 图纸,无需繁琐操作。打破兼容性障碍,使用我们全面的查看解决方案轻松访问各种文件。

  • 1.0M

    NuGet 下载量

    我们的 NuGet 包已成为开发者社区中值得信赖且广泛采用的资源,为无数项目提供无缝集成和有价值的功能。

  • 10+

    我们的产品包含 10 多个库,提供先进功能以优化性能。这些库旨在满足不同的开发需求,具备无与伦比的能力。

  • 100+

    满意的客户

    为全球最具标志性的品牌提供服务。了解为何数百位用户喜爱 GroupDocs.Viewer!体验流畅的导航、便捷的协作以及无与伦比的易用性。立即加入!

我们的满意客户

GroupDocs 库被全球知名且卓越的品牌所采用。

支持的平台

GroupDocs.Viewer 库支持以下操作系统和框架

.NET

.NET Framework 4.6.2+
.NET Core 3.1
.NET 6+
Windows, Linux
190+ 种文件格式
ASP.NET Core 的 UI 包
ASP.NET WebForms Demo
ASP.NET MVC Demo
ASP.NET Core Demo

Java

J2SE 8.0 (1.8)+
Windows, Linux, macOS
190+ 种文件格式
Spring 和 Dropwizard 的 UI 包
Spring Demo
Dropwizard demo

Node.js

Node.js 16+
and J2SE 8.0 (1.8)+
Windows, Linux, macOS
190+ 种文件格式
UI 包 - 敬请期待
演示 - 敬请期待

Python

Python 3.5 – 3.14
Windows, Linux, macOS
190+ 种文件格式
UI 包 - 敬请期待
演示 - 敬请期待

准备好开始了吗?

免费试用 GroupDocs.Viewer 功能或申请许可证

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

常见问题与关注

在我们的 FAQ 部分查找常见问题的答案,快速解决您的疑问和关注。

  • 我可以在购买前评估 GroupDocs 产品吗?
    是的!所有 GroupDocs 产品均提供免费、无风险的评估版本。我们强烈建议开发者在购买前下载并试用我们的 API,以确保完全满足您的需求。
  • GroupDocs 提供产品演示吗?
    不,我们专注于 API,并致力于打造功能最完善、最稳定的产品。我们提供完全功能的免费试用,以临时许可证的形式,让您自行测试产品。
  • 我可以从哪里下载产品?
    所有产品均可从网站下载。我们不通过邮件发送软件的实体副本。
  • GroupDocs 开发者许可证是按用户计费还是按指定用户计费?
    GroupDocs 开发者许可证按用户计费,而非按指定用户计费。我们理解开发团队成员可能随时间变化,频繁更新许可证并不实际。
  • 我们只需要为在岗开发者购买许可证吗?例如,A 班有两名开发者,B 班也有两名开发者……在这种情况下,需要两份还是四份许可证?
    所有参与项目的开发者都必须拥有许可证。在这种情况下,GroupDocs 将您的团队视为四名成员(即使他们在不同时间工作)。
 中国人