Aspose实现Office转PDF (ASP.NET)
0.添加Aspose的DLL
1.可以直接去官网下载,不过默认是带水印的,如需去除水印可以购买
2.当然也可以在国内的一些下载站下载
3.将Aspose.Cells.dll、Aspose.Words.dll 两个文件添加到项目的bin目录下
4.给大家提供一个学习用地址:http://www.dxper.net/thread-4028-1-1.html
PS:ppt转pdf用.net2.0文件夹下的Aspose.Slides.dll即可
1.Word转PDF
1.
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Aspose.Words; using Aspose.Words.Saving; using System.IO; using System.Drawing; using System.Text; using Aspose.Cells; public partial class Word2PDF : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { Document doc = new Document(@"C:\Users\DUANCHENGHUA\Desktop\质量月PPT\2015年质量月活动方案 - 副本.doc"); doc.Save(@"C:\Users\DUANCHENGHUA\Desktop\2015年质量月活动方案 - 副本.pdf", Aspose.Words.SaveFormat.Pdf); } }
2.Excel转PDF、PPT转PDF
1.
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Aspose.Words; using Aspose.Words.Saving; using System.IO; using System.Drawing; using System.Text; using Aspose.Cells;//Excel using Aspose.Slides;//PPT public partial class Word2PDF : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { //Excel Workbook excel = new Workbook(@"C:\Users\DUANCHENGHUA\Desktop\数据库信息表.xlsx"); excel.Save(@"C:\Users\DUANCHENGHUA\Desktop\数据库信息表.pdf", Aspose.Cells.SaveFormat.Pdf); //PPT Presentation ppt = new Presentation(@"C:\Users\DUANCHENGHUA\Desktop\2015年质量月活动1509.ppt"); ppt.Save(@"C:\Users\DUANCHENGHUA\Desktop\2015年质量月活动1509.pdf", Aspose.Slides.Export.SaveFormat.Pdf); //PPTX Aspose.Slides.Pptx.PresentationEx pptx = new Aspose.Slides.Pptx.PresentationEx(@"C:\Users\DUANCHENGHUA\Desktop\演示文稿1.pptx"); pptx.Save(@"C:\Users\DUANCHENGHUA\Desktop\演示文稿1.pdf", Aspose.Slides.Export.SaveFormat.Pdf); } }
作者:Moonache
出处:http://www.cnblogs.com/moonache/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。