C#中pdf转word
时间: 2024-01-01 15:22:40 浏览: 202
C# PDF转Word
在C#中使用Spire.PDF库可以实现将PDF文件转换为Word的功能。下面是一个示例代码:
```csharp
using Spire.Pdf;
using Spire.Pdf.Exporting;
// 创建一个新的PDF文档对象并加载要转换的PDF文件
PdfDocument doc = new PdfDocument();
doc.LoadFromFile("input.pdf");
// 创建一个新的Word文档对象
Spire.Doc.Document wordDoc = new Spire.Doc.Document();
// 遍历PDF文档的每一页
foreach (PdfPageBase page in doc.Pages)
{
// 将PDF页面内容添加到Word文档中
Spire.Doc.Section section = wordDoc.AddSection();
Spire.Doc.Documents.Paragraph paragraph = section.AddParagraph();
paragraph.AppendText(page.ExtractText());
}
// 将Word文档保存为DOCX格式
wordDoc.SaveToFile("output.docx", Spire.Doc.FileFormat.Docx);
```
这段代码首先使用Spire.PDF库加载要转换的PDF文件,然后创建一个新的Word文档对象。接下来,它遍历PDF文档的每一页,并将每一页的内容添加到Word文档中。最后,将Word文档保存为DOCX格式。
阅读全文