使用C# .NET将PDF转换为Word文档

PDF格式在许多情况下是最佳选择,但当需要进行编辑或修改时,Word文档具有更高的灵活性。PDF文件通常用于在线共享、打印和归档,而Word文档则适用于创建、编辑和格式化文档。若需要对PDF文档进行重新编辑,将其转换为Word格式是理想的选择。本文将通过Spire.PDF for .NET库,介绍如何使用C#编程方式将PDF转换为Word文档。

使用C#将 PDF 转换为固定布局的 Doc/Docx 文档

安装 Spire.PDF for .NET

首先,您需要将 Spire.PDF for .NET 包中包含的 DLL 文件作为引用添加到您的 .NET 项目中。这些 DLL 文件可以通过官方下载链接进行下载,或者用以下代码通过NuGet安装。

PM> Install-Package Spire.PDF

默认情况下,PdfDocument.SaveToFile() 方法会将 PDF 转换为固定布局的 Word 文档。详细步骤如下:

1. 创建一个 PdfDocument 对象

2. 使用 PdfDocument.LoadFromFile() 方法加载一个 PDF 文件

3. 使用 PdfDocument.SaveToFile(String fileName, FileFormat fileFormat) 方法将 PDF 文档转换为 Doc 或 Docx 格式的文件。

完整代码示例如下:

using Spire.Pdf;
namespace ConvertPdfToFixedLayoutWord
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建PdfDocument对象
            PdfDocument doc = new PdfDocument();

            //加载PDF文档
            doc.LoadFromFile("C:\\Users\\Administrator\\Desktop\\sample.pdf");

            //将PDF转换为Doc格式并保存到指定路径
            doc.SaveToFile("output/ToDoc.doc", FileFormat.DOC);

            //将PDF转换为Docx格式并保存到指定路径
            doc.SaveToFile("output/ToDocx.docx", FileFormat.DOCX);
            doc.Close();
        }
    }
}

申请临时许可

如果您需要Spire.PDF for .NET的完整权限并希望解锁该产品的更多功能,可联系官方工作人员申请免费的30天临时许可证

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容