PDF 文件是一种用于贮存和传输内容的文件格式,其传输内容的形式与操作系统、应用程序以及硬件无关,因而可能在各个平台进行内容传递并放弃其显示成果。但 PDF 文件在编辑内容的时候不太不便,且反对编辑的利用大多免费。而 Word 文档是一种非常适合编辑及贮存内容的文件,Word 文档的编辑软件功能丰富、使用方便,是比拟常见软件。如果咱们能够将 PDF 文件转为 Word 文档,内容编辑就会变得十分不便。本文将介绍通过简略的编程,将 PDF 文件转为 Word 文档,包含 Doc 和 Docx。
本文所应用的转换方法须要用到收费 Office 库 Free Spire.PDF for .NET,首先须要引入 dll 文件。
1. 应用 Nuget
可在 Nuget 治理中搜寻 Free Spire.PDF 装置,或在控制台输出以下代码装置:PM> Install-Package FreeSpire.PDF
2. 手动增加
在 Free Spire.PDF for .NET 官网下载解压,将 dll 增加到依赖项中。
将 PDF 文档转换为 Word 文档
转换代码非常简单,仅需三个步骤:
- 创立 PdfDocument 类的对象。
- 应用 PdfDocument.LoadFromFile() 办法从磁盘加载 PDF 文档。
- 应用 PdfDocument.SaveToFile() 办法将 PDF 文档转换为 Word 文档并保留, 可抉择 Word 文档格局。
代码示例:
C#
using Spire.Pdf;
namespace PDFToWord
{
class Program
{static void Main(string[] args)
{
// 创立 PdfDocument 类的对象
PdfDocument pdf = new PdfDocument();
// 加载 PDF 文档
pdf.LoadFromFile("Sample.pdf");
// 将 PDF 文档转为 Word 文档并保留,可抉择格局
pdf.SaveToFile("result.docx", FileFormat.Docx);
}
}
}
VB.NET
Imports Spire.Pdf
Namespace PDFToWord
Class Program
Private Shared Sub Main(args As String())
' 创立 PdfDocument 类的对象
Dim pdf As New PdfDocument()
' 加载 PDF 文档
pdf.LoadFromFile("Sample.pdf")
' 将 PDF 文档转换为 Word 文档并保留,可抉择 Word 文档格局
pdf.SaveToFile("result.docx", FileFormat.Docx)
End Sub
End Class
End Namespace
转换成果示例:
以上援用的是收费的库 Free Spire.PDF for .NET 中的 dll 文件。