轻松渲染和查看文档

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

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

生成响应式 HTML 页面、保护输出 PDF 文件并重新排序其页面、旋转页面、渲染注释和注释(如果需要)。

GroupDocs.Viewer 的功能集

API 可在应用程序中将不同类型的文件呈现为 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 应用程序中轻松加载和查看 DOCX 文件,无论是 Web 应用程序还是桌面应用程序。以下是如何将 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)

支持 180 多种文件格式

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

深入的指标和统计见解

深入了解我们的关键数据的详细分类,提供有关我们的成就、影响和增长的全面指标和统计见解。

  • 180+

    支持的格式

    轻松轻松查看 180 多种文件格式,包括文档、图像和 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
180 多种文件格式
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
180 多种文件格式
Spring 和 Dropwizard 的 UI 包
Spring Demo
Dropwizard demo

Node.js

Node.js 16+
and J2SE 8.0 (1.8)+
Windows, Linux, macOS
180 多种文件格式
UI 包 - 即将推出
演示 - 即将推出

Python

Python 3.9+
and .Net 6+
Windows, Linux, macOS
180 多种文件格式
UI 包 - 即将推出
演示 - 即将推出

准备好开始了吗?

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

常见问题和疑虑

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

  • 我可以在购买前评估 GroupDocs 产品吗?
    是的!所有 GroupDocs 产品均提供无风险评估版本。我们强烈鼓励开发人员在购买前下载并试用我们的 API,以确保它们 100% 满足您的需求。
  • GroupDocs 是否进行产品演示?
    不,我们的重点是 API 并打造功能最强大、最稳定的产品。我们确实以临时许可证的形式提供功能齐全的免费试用版,以便您可以亲自测试该产品。
  • 我在哪里可以下载该产品?
    所有产品都可以从网站下载。我们不会通过邮件发送我们软件的物理副本。
  • GroupDocs 开发人员许可证是按用户还是按指定用户授予的?
    GroupDocs 开发人员许可证是按用户授予的,而不是按指定用户授予的。我们了解编码团队的成员可能会随着时间的推移而发生变化,并且每次发生时都必须更新许可是不切实际的。
  • 我们是否只需要为活跃的开发人员授予许可?例如,我们有一个由两名开发人员组成的团队从事 A 班次工作,而另一个由两名开发人员组成的团队从事 B 班次工作……在这种情况下,我们需要两个还是四个许可证?
    所有从事该项目的开发人员都需要获得许可。在这种情况下,GroupDocs 会将您的团队视为有四名成员(即使他们在不同的时间工作)。
 中国人