.net word转pdf的开源组件代码示例
时间: 2023-02-14 22:35:08 浏览: 59
你可以使用 iTextSharp 这个开源的 .NET 组件来将 Word 文档转换为 PDF。这是一个示例代码:
```
using System;
using System.IO;
using iTextSharp.text.pdf;
using iTextSharp.text.pdf.parser;
using Microsoft.Office.Interop.Word;
namespace ConvertWordToPDF
{
class Program
{
static void Main(string[] args)
{
// 创建一个 Application 对象
Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
// 获取要转换的 Word 文档
string wordFile = @"C:\example\document.docx";
Document doc = app.Documents.Open(wordFile);
// 设置输出文件的保存路径
string pdfFile = @"C:\example\document.pdf";
// 保存为 PDF 文件
doc.ExportAsFixedFormat(pdfFile, WdExportFormat.wdExportFormatPDF);
// 关闭 Word 文档
doc.Close();
// 退出 Word 应用程序
app.Quit();
}
}
}
```
希望这个示例能帮助到你!