关于c#:NET-PDF转WordDocDocx

7次阅读

共计 1127 个字符,预计需要花费 3 分钟才能阅读完成。

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 文档

转换代码非常简单,仅需三个步骤:

  1. 创立 PdfDocument 类的对象。
  2. 应用 PdfDocument.LoadFromFile() 办法从磁盘加载 PDF 文档。
  3. 应用 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 文件。

正文完
 0