
在 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 文档。
您可以按照以下步骤和代码片段:
// 初始化 Document 类的对象并加载源 PDF 文件
Document pdfDocument = new Document( "sample.pdf");
// 通过调用 Save 方法将文件保存为 DOC 格式
pdfDocument.Save( "PDFToDOC_out.doc", SaveFormat.Doc);
您可能会在下图中看到输出:

PDF 到 Word 转换 - 高级选项
在本节中,我们将探讨这个 C# PDF 库提供的一些高级方法。
请按照以下步骤和代码段进行操作:
- 通过初始化 Document 类的实例来打开源 PDF 文档。
- 创建 DocSaveOptions 类的实例以访问保存选项以导出为 Doc 格式。
- 设置此 Format 属性的值以将输出文件保存为 Doc 格式。
- 通过设置 Mode 属性将识别模式设置为 Flow。
- 为 RelativeHorizontalProximity 属性分配一个值以将水平接近度设置为 2.5。
- 通过设置 RecognizeBullets 属性的值,使值能够在转换过程中识别项目符号。
- 调用 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 文件。