关于word转成pdf的方法网上有很多。大部分需要借助office 2007及以上版本的组件。安装配置起来比较麻烦。今天偶然得之“Aspose.Words.dll”可以实现。
只要不aspose.words.dll 在bin中添加引用即可。
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using Aspose.Words; using Aspose.Words.Saving; using System.IO; namespace NewConvertBook { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //读取doc文档 Document doc = new Document(@"C:UsersAdministratorDesktop流调系统存在问题 .doc"); //保存为PDF文件,此处的SaveFormat支持很多种格式,如图片,epub,rtf 等等 doc.Save("temp.pdf", SaveFormat.Pdf); } } }
对了还要再说一下,这个dll是有水印的。如果需要无水印的。请购买正版的dll。或者使用破解版(不推荐,请支持作者权益)
Aspose.Words.dll 官网http://www.aspose.com/。具体其他用法可以参考api及文档。官网提供demo