c# word 转 pdf
时间: 2023-08-30 09:11:07 浏览: 66
你可以使用 Microsoft.Office.Interop.Word 库来编写 C# 代码将 Word 文件转换为 PDF 文件。以下是一个简单的示例:
1. 添加对 Microsoft.Office.Interop.Word 的引用。
2. 在代码中创建一个 Word 应用程序对象。
3. 打开 Word 文档。
4. 将文档另存为 PDF 格式。
5. 关闭 Word 应用程序对象。
下面是示例代码:
```csharp
using Microsoft.Office.Interop.Word;
// 转换 Word 文件为 PDF
public void ConvertWordToPDF(string wordFilePath, string pdfFilePath)
{
// 创建 Word 应用程序对象
Application app = new Application();
// 打开 Word 文档
Document doc = app.Documents.Open(wordFilePath);
// 将文档另存为 PDF 格式
doc.SaveAs2(pdfFilePath, WdSaveFormat.wdFormatPDF);
// 关闭 Word 文档和应用程序对象
doc.Close();
app.Quit();
}
```
请注意,此示例仅适用于安装了 Microsoft Office 的计算机。如果您的计算机上没有安装 Microsoft Office,则需要使用第三方库或在线转换服务来实现 Word 转 PDF。