asp.net将ppt文档转换成pdf
类别:编程学习 浏览量:2029
时间:2014-3-2 asp.net将ppt文档转换成pdf
asp.net将ppt文档转换成pdf一、添加引用
using Microsoft.Office.Core;
using Microsoft.Office.Interop.PowerPoint;
二、转换方法
///<summary>
/// 把PowerPoint文件转换成PDF格式文件
///</summary>
///<param name="sourcePath">源文件路径</param>
///<param name="targetPath">目标文件路径</param>
///<returns>成功返回true,失败返回false</returns>
public static bool PPTConvertToPDF(string sourcePath, string targetPath)
{
bool result;
PpSaveAsFileType ppSaveAsFileType = PpSaveAsFileType.ppSaveAsPDF;//转换成pdf
object missing = Type.Missing;
Microsoft.Office.Interop.PowerPoint.ApplicationClass application = null;
Presentation persentation = null;
try
{
application = new Microsoft.Office.Interop.PowerPoint.ApplicationClass();
persentation = application.Presentations.Open(sourcePath, MsoTriState.msoTrue, MsoTriState.msoFalse, MsoTriState.msoFalse);
if (persentation!=null)
{
persentation.SaveAs(targetPath, ppSaveAsFileType, MsoTriState.msoTrue);
}
result = true;
}
catch
{
result = false;
}
finally
{
if (persentation != null)
{
persentation.Close();
persentation = null;
}
if (application != null)
{
application.Quit();
application = null;
}
}
return result;
}
三、调用
OfficeToPdf.PPTToPDF("d:\\12345。pptx", "d:\\12345。pdf");
热门推荐
- numpy如何获取索引(NumPy 基本切片和索引的具体使用方法)
- docker容器解决隔离的技术(Docker+selenium实现自动化健康报备的方法)
- canvas怎么获取内容(详解canvas.toDataURL报错的解决方案全都在这了)
- dedecms提示怎么去除(DEDECMS实现禁止游客发表评论)
- ftp服务器配置步骤(快速搭建一个本地的FTP服务器图文教程)
- JS让打开的窗口居中
- sql server 2000数据库管理(SQL Server 2000/2005/2008删除或压缩数据库日志的方法)
- dedecms v5.7使用教程(织梦dedecms数据库类$dsql使用方法步骤)
- SQL Server 各个版本支持的功能
- 查看SQL SERVER中某个查询用了多少TempDB空间