C# 将PDF文件转换为word格式

简介: Pdf(Portable Document Format)意为“便携式文档格式”,是现在最流行的文件格式之一,它有很多优点如:尺寸较小、阅读方便、操作系统平台通用等,非常适合在网络上传播和使用。

    Pdf(Portable Document Format)意为“便携式文档格式”,是现在最流行的文件格式之一,它有很多优点如:尺寸较小、阅读方便、操作系统平台通用等,非常适合在网络上传播和使用。如今在我们的日常生活中已随处可见PDF文件的身影,例如产品说明、电子图书、网络资料、电子邮件等,PDF文件已被越来越多的人使用。但在使用过程中,我们会发现一个问题,那就是我们很难对PDF文件进行文本和格式编辑。而一直以来,MS Word 都是最流行的文字处理程序。因此有些时候为了方便编辑,我们通常会将PDF文件转换为word格式。

     Spire.PDF软件给开发者提供了一种以C#编程的方式,在.NET平台上将PDF文件转换为word的功能。下面我们就一起来探讨如何使用Spire.PDF来实现这一功能。

     有需要的朋友,可以从E-iceblue官网上下载使用。安装完成后,将bin文件夹下的相关.dll文件添加引用至Visual Studio。

                       

下面是代码片段:

步骤1:创建一个新的PDF文件并加载要转换的PDF文档。

PdfDocument doc = new PdfDocument();

doc.LoadFromFile("图文版丽江旅游攻略大全.pdf");

步骤2:调用SaveToFile方法将PDF文档转换为word格式;

doc.SaveToFile("图文版丽江旅游攻略大全.doc", FileFormat.DOC);

步骤3:保存文档并重新打开;

System.Diagnostics.Process.Start("图文版丽江旅游攻略大全.doc");

 原PDF文件截图:

转换成word文档后的效果截图:

 

全部代码:

using Spire.Pdf;

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace convert_pdf_to_word

{

    class Program

    {

        static void Main(string[] args)

        {

            PdfDocument doc = new PdfDocument();

            doc.LoadFromFile("图文版丽江旅游攻略大全.pdf");

            doc.SaveToFile("图文版丽江旅游攻略大全.doc", FileFormat.DOC);

            System.Diagnostics.Process.Start("图文版丽江旅游攻略大全.doc");

        }

    }

}

 

目录
相关文章
|
24天前
|
XML C# 开发工具
C# 删除Word文档中的段落
【11月更文挑战第3天】本文介绍了两种方法来操作 Word 文档:一是使用 `Microsoft.Office.Interop.Word` 库,适用于 Windows 环境下操作 Word 文档,需引用相应库并在代码中引入命名空间;二是使用 Open XML SDK,适用于处理 .docx 格式的文档,通过引用 `DocumentFormat.OpenXml` 库实现。文中提供了示例代码,展示了如何打开、删除段落并保存文档。
|
1月前
|
Java Apache Maven
将word文档转换成pdf文件方法
在Java中,将Word文档转换为PDF文件可采用多种方法:1) 使用Apache POI和iText库,适合处理基本转换需求;2) Aspose.Words for Java,提供更高级的功能和性能;3) 利用LibreOffice命令行工具,适用于需要开源解决方案的场景。每种方法都有其适用范围,可根据具体需求选择。
|
1月前
|
Java Apache Maven
Java将word文档转换成pdf文件的方法?
【10月更文挑战第13天】Java将word文档转换成pdf文件的方法?
225 1
|
1月前
|
存储 C#
【C#】大批量判断文件是否存在的两种方法效率对比
【C#】大批量判断文件是否存在的两种方法效率对比
42 1
|
1月前
|
XML 存储 缓存
C#使用XML文件的详解及示例
C#使用XML文件的详解及示例
96 0
|
1月前
|
XML JSON 前端开发
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
C#使用HttpClient四种请求数据格式:json、表单数据、文件上传、xml格式
387 0
|
3月前
|
Linux Python Windows
Python PDF文件转Word格式,只需要3秒(附打包)
Python PDF文件转Word格式,只需要3秒(附打包)
90 3
Python PDF文件转Word格式,只需要3秒(附打包)
|
3月前
|
Python
Python——将PPT和Word转为PDF文件
Python——将PPT和Word转为PDF文件
73 1
|
3月前
|
Python
还不会免费将PDF转为Word?你可以试试这3种工具!
还不会免费将PDF转为Word?你可以试试这3种工具!
|
3月前
|
C# 图形学 数据安全/隐私保护
Unity数据加密☀️ 二、使用Rider将C#代码生成DLL文件
Unity数据加密☀️ 二、使用Rider将C#代码生成DLL文件