使用 GroupDocs.Conversion 的文档转换教程

在本 文档转换教程 中,您将了解如何使用 GroupDocs.Conversion 将 PDF、Word 文件、Excel 电子表格、PowerPoint 幻灯片以及超过 50 种其他格式直接从 .NET 或 Java 应用程序中进行转换。该库离线工作,无需外部服务,并提供高保真结果,使其非常适合企业级工作流。

快速答案

  • 支持哪些格式? 超过 50 种输入和输出格式,包括 PDF、DOCX、XLSX、PPTX、CAD 和图像类型。
  • 可以在没有互联网的情况下进行转换吗? 可以,GroupDocs.Conversion 完全在本地运行。
  • 文件大小有上限吗? 支持最高 2 GB 的文件,同时内存使用保持在 200 MB 以下。
  • 生产环境需要许可证吗? 生产使用需要商业许可证;提供免费试用供评估。
  • 支持哪些平台? 完全支持 .NET(Framework、Core、.NET 5/6)和 Java。

什么是 GroupDocs.Conversion?

GroupDocs.Conversion 是一个跨平台库,使开发者能够在 50 多种格式之间转换文档,而无需依赖外部服务。它提供了一个简洁的 API,用于加载源文件、选择转换选项并将结果保存为所需格式。

为什么选择 GroupDocs.Conversion?

GroupDocs.Conversion 提供广泛的格式支持、高保真输出以及性能优化的处理,适用于大规模企业项目。它在本地运行,无需第三方依赖,确保安全性和合规性。

  • 广泛的格式覆盖: 支持 50+ 种输入和输出格式,能够处理最高 2 GB 的文件,内存使用低于 200 MB。
  • 高保真转换: 保留布局、字体、图像和嵌入对象,视觉准确度高达 99 %。
  • 性能优化: 在普通服务器级虚拟机上,批量转换 1 000 页耗时不到 30 秒。
  • 零依赖部署: 无需 Microsoft Office、Adobe Acrobat 或其他第三方软件。

如何在 .NET 中开始使用 GroupDocs.Conversion?

Converter 是执行文档转换的主要类。向项目添加 NuGet 包 GroupDocs.Conversion,使用文件路径或流实例化 Converter 类,选择目标格式,然后调用 Save。此三步流程可在几秒钟内完成从源文件到转换后文件的转换。

如何在 Java 中开始使用 GroupDocs.Conversion?

Converter 是 Java 中用于转换文档的核心类。在 pom.xml 中加入 Maven 构件 com.groupdocs:groupdocs-conversion,创建 Converter 实例,设置所需的 LoadOptions,并使用目标格式调用 convert。Java API 与 .NET 体验相同,确保跨平台的开发者体验一致。

必备教程

特定格式转换

高级功能

核心功能

特定格式指南

高级配置

常见问题

Q: 我可以在云原生微服务中使用 GroupDocs.Conversion 吗?
A: 可以,库可以在任何 .NET 或 Java 运行时中运行,包括 Docker 容器和 Kubernetes pod,无需外部服务。

Q: 库如何处理受密码保护的 PDF?
A: 在创建 Converter 时,您可以通过 LoadOptions(或相应的 Java 选项)提供密码,库会解密文件后进行转换。

Q: 推荐的批量文件转换方式是什么?
A: 使用异步 API(或 Java 中的并行流)并发处理文件,并启用缓存以重用已加载的字体和资源,从而提升性能。

Q: GroupDocs.Conversion 是否支持对扫描图像进行 OCR?
A: 支持,可通过 OcrOptions 类启用 OCR,将扫描的 PDF 或图像转换为可搜索、可选择的文本。

Q: 官方支持哪些 .NET 版本?
A: 完全支持 .NET Framework 4.5+、.NET Core 3.1+、.NET 5、.NET 6 以及更高版本。


最后更新: 2026-08-19
测试环境: GroupDocs.Conversion 23.11 for .NET & Java
作者: GroupDocs

API 参考
免费试用
联系支持团队