转换魔法:在不同格式之间转换文件

轻松将文档从各种源格式转换为不同的目标格式。无需额外软件(如 MS Office、Apache Open Office、Adobe Acrobat Reader 等),即可使用广泛支持的转换功能。

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

通过实现必要的接口,可使用任意缓存存储类型,例如 Amazon S3、Dropbox、Google Drive、Windows Azure、Redis 或其他。

GroupDocs.Conversion 功能集

SDK 可在多种类型之间转换文件,如 HTML、PDF、Word、Excel、PNG 等,无需第三方软件。

  • 转换文档和图像

    将文件从不同来源转换为多种目标格式。

  • 打开受保护的文档

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

  • 从任何位置加载文件

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

  • 管理输出设置

    旋转和重新排序页面,指定是否渲染批注和评论。

GroupDocs.Conversion 代码示例

C#、Java、JavaScript 和 Python 中常见 GroupDocs.Conversion 操作示例。

将文档转换为其他格式

使用 GroupDocs.Conversion,您只需几行代码即可将 PDF 文件转换为 DOCX。该库不需要第三方软件,如 Microsoft Word 或 Adobe Acrobat。以下是实现此操作的示例:
// 添加命名空间
using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;

// 使用源文件初始化转换器
using (var converter = new Converter("source.docx"))
{
    // 设置转换选项以定义输出格式
    var convertOptions = new PdfConvertOptions();

    // 转换为 DOCX 格式
    converter.Convert("converted.pdf", convertOptions);
}
// 导入包
import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.options.convert.PdfConvertOptions;
            
// 使用源文件初始化转换器
Converter converter = new Converter("source.docx");

// 设置转换选项以定义输出格式
PdfConvertOptions convertOptions = new PdfConvertOptions();

// 转换为 DOCX 格式
converter.convert("converted.pdf", convertOptions)
// 导入包
const groupdocs = require('@groupdocs/groupdocs.conversion');

// 使用源文件初始化转换器
const converter = new groupdocs.Converter("source.docx");

// 设置转换选项以定义输出格式
const convertOptions = new groupdocs.PdfConvertOptions();

// 转换为 DOCX 格式
converter.convert("converted.pdf", convertOptions);
# 导入模块
from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import PdfConvertOptions

# 使用源文件初始化转换器
with Converter("./source.docx") as converter:
    # 设置转换选项以定义输出格式
    pdf_convert_options = PdfConvertOptions()
    
    # 转换为 DOCX 格式
    converter.convert("./converted.pdf", pdf_convert_options)    

支持 200+ 种文件格式

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

指标与使用情况

展示 GroupDocs.Conversion 使用情况和功能的关键数据。

  • 3K+

    支持的转换对

    在数千个受支持的转换对之间转换文件,包括 Microsoft Office、PDF、图像、视频、音频和数据库。

  • 1.0M

    NuGet 下载量

    GroupDocs.Conversion 的 NuGet 包在开发者社区中被广泛使用,并可集成到现有的 .NET 项目中。

  • 10+

    GroupDocs.Conversion 包含 10+ 个库,提供针对不同文档类型和场景的功能。

  • 100+

    满意的客户

    超过 100 家客户在生产环境中使用 GroupDocs.Conversion 处理文档转换工作负载。

客户

GroupDocs 库被全球的组织和品牌使用。

受支持的平台

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

.NET

.NET Framework 4.6.2+
.NET 6+
Windows, Linux
3K+ 转换对

Java

J2SE 8.0 (1.8)+
Windows, Linux, macOS
3K+ 转换对

Node.js

Node.js 20+
and J2SE 8.0 (1.8)+
Windows, Linux, macOS
3K+ 转换对

Python

Python 3.9+
Windows, macOS
3K+ 转换对

准备开始了吗?

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

有用的资源

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

常见问题与关注点

在常见问题解答(FAQ)栏目中查找常见询问的答案,快速解决您的疑问和顾虑。

  • 我可以在购买前评估 GroupDocs 产品吗?
    是的!所有 GroupDocs 产品均提供免费、无风险的评估版本。我们强烈建议开发者在购买前下载并试用我们的 API,以确保它们能 100% 满足您的需求。
  • GroupDocs 是否提供产品演示?
    不,我们专注于 API 并致力于打造功能最完善、最稳定的产品。我们提供完全功能的免费试用,形式为 临时许可证,让您自行测试产品。
  • 我可以从哪里下载产品?
    所有产品均可从 网站 下载。我们不通过邮寄方式发送软件的实体副本。
  • GroupDocs 开发者许可证是按用户计费,还是按指定用户计费?
    GroupDocs 开发者许可证按用户计费,而非按指定用户计费。我们理解编码团队成员会随时间变化,频繁更新许可证并不实际。
  • 我们是否需要为构建或 CI(持续集成)服务器单独购买许可证?
    不,我们很高兴客户可以在单台服务器上免费用于构建解决方案。但此安装不得用于规避您与 GroupDocs 的授权条款,并且应遵守购买的许可证所规定的任何再分发或位置限制。
 中国人