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天临时许可证。