使用 C# 将 PDF 转换为 Word

在 Java 中将 PDF 转换为文本

PDF 和 MS Word 文件格式是当前最流行和最有用的文件格式。 PDF 文档不容易编辑,有时需要第三方工具来编辑它们。然而,Word 文件在这方面提供了很多。但是,在很多情况下,您需要执行 PDF 到 Word 的转换。在这篇博文中,我们将使用这个 .NET PDF 以编程方式使用 C# 将 PDF 转换为 Word。我们将编写代码片段来详细演示此功能。

我们将涵盖以下几点:

.NET PDF 库安装

这个 C# PDF 库可以帮助您以编程方式构建 PDF 到 Word 转换器。但是,您可以找到该库公开的许多强大功能。因此,您可以 下载 API 或使用项目中的 NuGet 包管理器 安装它。

使用 C# 将 PDF 转换为 Word

您可以通过在 .NET 应用程序中编写几行代码来将 PDF 文件转换为 Word 文档。

您可以按照以下步骤和代码片段:

  1. 初始化 Document 类的对象并加载源 PDF 文件。
  2. 通过调用 Save 方法将文件保存为 DOC 格式。
// 初始化 Document 类的对象并加载源 PDF 文件 
Document pdfDocument = new Document( "sample.pdf");
// 通过调用 Save 方法将文件保存为 DOC 格式  
pdfDocument.Save( "PDFToDOC_out.doc", SaveFormat.Doc);

您可能会在下图中看到输出:

pdf到word的转换

PDF 到 Word 转换 - 高级选项

在本节中,我们将探讨这个 C# PDF 库提供的一些高级方法。

请按照以下步骤和代码段进行操作:

  1. 通过初始化 Document 类的实例来打开源 PDF 文档。
  2. 创建 DocSaveOptions 类的实例以访问保存选项以导出为 Doc 格式。
  3. 设置此 Format 属性的值以将输出文件保存为 Doc 格式。
  4. 通过设置 Mode 属性将识别模式设置为 Flow。
  5. RelativeHorizontalProximity 属性分配一个值以将水平接近度设置为 2.5。
  6. 通过设置 RecognizeBullets 属性的值,使值能够在转换过程中识别项目符号。
  7. 调用 Save 方法将文件保存为 MS 文档格式
/ Open the source PDF document by initializing an instance of Document class
Document pdfDocument = new Document( "sample.pdf");
// 创建 DocSaveOptions 类的实例以访问导出为 Doc 格式的保存选项 
DocSaveOptions saveOptions = new DocSaveOptions
{
    // 设置此 Format 属性的值以将输出文件保存为 Doc 格式。
    Format = DocSaveOptions.DocFormat.Doc,
    // 通过设置 Mode 属性将识别模式设置为 Flow 
    Mode = DocSaveOptions.RecognitionMode.Flow,
    // 为 RelativeHorizontalProximity 属性赋值 将水平接近度设置为 2.5 
    RelativeHorizontalProximity = 2.5f,
    // 通过设置 RecognizeBullets 属性值,使该值能够在转换过程中识别项目符号  
    RecognizeBullets = true
};
// 调用 Save 方法将文件保存为 MS 文档格式 
pdfDocument.Save( "PDFToDOC_out.doc", saveOptions);

获得免费许可证

您可以获得 免费临时许可证 来试用 API,而不受评估限制。

加起来

我们可以在这里结束这篇博文,希望它能让您以编程方式使用 C# 将 PDF 转换为 Word。这个 .NET PDF 库肯定会帮助您为您的业务应用程序构建 PDF 到 Word 转换器。此外,您可以访问该库的 文档 以了解其他功能。在您的 .NET 项目中安装此库并以编程方式执行 PDF 到 Word 的转换。最后,与 conholdate.com 保持联系以获取定期更新。

问一个问题

您可以在我们的 论坛 上告诉我们您的问题或疑问。

常见问题

如何在 C# net 中将 PDF 转换为 Word?

安装此 C# PDF 以编程方式将 PDF 转换为 Word。您可以访问有关其安装和功能的 文档

如何将 PDF 转换为 Word 文档?

您可以实例化 Document 类的实例来加载源 PDF 文件并调用 Save 方法将其保存为 Word 文件。

也可以看看