c# word转pdf
时间: 2023-11-07 22:06:09 浏览: 132
c#word转pdf
C#可以使用Microsoft.Office.Interop.Word库来实现Word转PDF的功能。下面是一个简单的示例代码:
```csharp
using Microsoft.Office.Interop.Word;
public void ConvertWordToPdf(string wordFilePath, string pdfFilePath)
{
Application wordApplication = new Application();
Document wordDocument = null;
try
{
wordDocument = wordApplication.Documents.Open(wordFilePath);
wordDocument.ExportAsFixedFormat(pdfFilePath, WdExportFormat.wdExportFormatPDF);
}
catch (Exception ex)
{
// 处理异常
}
finally
{
if (wordDocument != null)
{
wordDocument.Close();
Marshal.ReleaseComObject(wordDocument);
}
if (wordApplication != null)
{
wordApplication.Quit();
Marshal.ReleaseComObject(wordApplication);
}
}
}
```
这个方法接受两个参数:Word文件路径和PDF文件路径。它使用Microsoft.Office.Interop.Word库打开Word文档,然后将其导出为PDF格式。请注意,这个方法需要在安装了Microsoft Office的计算机上运行。
阅读全文