资源简介
先将office文件转换为pdf,然后再将pdf转换为swf文件

代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Diagnostics;
using System.Text;
using System.Threading;
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender EventArgs e)
{
}
protected void Button1_Click(object sender EventArgs e)
{
string fs_filename = Server.MapPath(“UploadedFiles/“) + FileUpload1.FileName;
FileUpload1.SaveAs(fs_filename);
string fileName = FileUpload1.FileName.Substring(0 FileUpload1.FileName.LastIndexOf(‘.‘));
string fs_convertedfilename = Server.MapPath(“ConvertedFiles/“) + fileName + “.pdf“;
if (!File.Exists(fs_convertedfilename))
{
OfficeToPDF pdf = new OfficeToPDF();
string sub = fs_filename.Substring(fs_filename.LastIndexOf(‘.‘) + 1);
switch (sub)
{
case “docx“:
case “doc“:
case “dotx“:
case “dot“:
pdf.DOCConvertToPDF(fs_filename fs_convertedfilename);
break;
case “xls“:
case “xlsx“:
case “xlsm“:
case “xlsb“:
pdf.XLSConvertToPDF(fs_filename fs_convertedfilename);
break;
case “pdf“:
File.Move(fs_filename fs_convertedfilename);
break;
case “txt“:
break;
}
}
Thread.Sleep(3000);
ConvertToSwf(fs_convertedfilename Server.MapPath(“ConvertedFiles/“) + fileName + “.swf“);
//pdf.XLSConvertToPDF(fs_filename fs_convertedfilename);
}
///
/// 将PDF转换为SWF文件
///
/// PDF文件路径
/// SWF文件路径
///
public void ConvertToSwf(string pdfPath string swfPath)
{
try
{
string exe = @“C:\Program Files\SWFTools\pdf2swf.exe“;
if (!File.Exists(exe))
{
throw new ApplicationException(“Can not find: “ + exe);
}
StringBuilder sb = new StringBuilder();
sb.Append(“ -o \““ + swfPath + “\““);//output
sb.Append(“ -z“);
sb.Append(“ -s flashversion=9“);//flash version
sb.Append(“ -s disablelinks“);//禁止PDF里面的链接
//sb.Append(“ -p “ + “1“ + “-“ + page);//page range
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 935 2014-03-21 14:31 MyTest002\MyTest002.sln
..A..H. 20480 2014-03-26 14:42 MyTest002\MyTest002.suo
文件 53248 2014-03-21 13:52 MyTest002\WebApplication1\bin\Interop.Print2Flash3.dll
文件 8704 2014-03-24 13:52 MyTest002\WebApplication1\bin\WebApplication1.dll
文件 17920 2014-03-24 13:52 MyTest002\WebApplication1\bin\WebApplication1.pdb
文件 590 2014-03-26 14:41 MyTest002\WebApplication1\Default.aspx
文件 3751 2014-03-26 14:41 MyTest002\WebApplication1\Default.aspx.cs
文件 1545 2014-03-26 14:41 MyTest002\WebApplication1\Default.aspx.designer.cs
文件 503 2014-03-24 13:52 MyTest002\WebApplication1\obj\Debug\WebApplication1.csproj.FileListAbsolute.txt
文件 731 2014-03-24 13:52 MyTest002\WebApplication1\obj\Debug\WebApplication1.csproj.ResolveComReference.cache
文件 8704 2014-03-24 13:52 MyTest002\WebApplication1\obj\Debug\WebApplication1.dll
文件 17920 2014-03-24 13:52 MyTest002\WebApplication1\obj\Debug\WebApplication1.pdb
文件 7834 2014-03-26 14:42 MyTest002\WebApplication1\PDF.cs
文件 1329 2014-03-21 14:30 MyTest002\WebApplication1\Properties\AssemblyInfo.cs
文件 7376 2014-03-26 10:46 MyTest002\WebApplication1\Web.config
文件 5797 2014-03-21 17:36 MyTest002\WebApplication1\WebApplication1.csproj
文件 1299 2014-03-21 17:36 MyTest002\WebApplication1\WebApplication1.csproj.user
文件 483 2014-03-24 13:53 MyTest002\WebApplication1\WebApplication1.Publish.xm
文件 750 2014-03-26 14:39 MyTest002\异常解决办法.txt
目录 0 2014-03-21 14:30 MyTest002\WebApplication1\obj\Debug\TempPE
目录 0 2014-03-24 13:52 MyTest002\WebApplication1\obj\Debug
目录 0 2014-03-21 14:30 MyTest002\WebApplication1\App_Data
目录 0 2014-03-24 13:52 MyTest002\WebApplication1\bin
目录 0 2014-03-24 13:52 MyTest002\WebApplication1\ConvertedFiles
目录 0 2014-03-21 14:30 MyTest002\WebApplication1\obj
目录 0 2014-03-21 14:30 MyTest002\WebApplication1\Properties
目录 0 2014-03-26 14:42 MyTest002\WebApplication1\UploadedFiles
目录 0 2014-03-26 14:42 MyTest002\WebApplication1
目录 0 2014-03-26 14:39 MyTest002
----------- --------- ---------- ----- ----
............此处省略2个文件信息
相关资源
- C# OCR数字识别实例,采用TessnetOcr,对
- 考试管理系统 - C#源码
- asp.net C#购物车源代码
- C#实时网络流量监听源码
- C#百度地图源码
- Visual C#.2010从入门到精通配套源程序
- C# 软件版本更新
- C#屏幕软键盘源码,可以自己定制界面
- 智慧城市 智能家居 C# 源代码
- c#获取mobile手机的IMEI和IMSI
- C#实现简单QQ聊天程序
- 操作系统 模拟的 欢迎下载 C#版
- C#写的计算机性能监控程序
- 用C#实现邮件发送,有点类似于outlo
- MVC model层代码生成器 C#
- c#小型图书销售系统
- C# Socket Server Client 通讯应用 完整的服
- c# winform 自动登录 百度账户 源代码
- C#编写的16进制计算器
- C#TCP通信协议
- C# 数据表(Dataset)操作 合并 查询一
- C#语音识别系统speechsdk51,SpeechSDK51L
- 数据库备份还原工具1.0 C# 源码
-
[免费]xm
lDocument 节点遍历C# - EQ2008LEDc#开发实例
- DirectX.Capturec# winform 操作摄像头录像附
- c# 实现的最大最小距离方法对鸢尾花
- C#版保龄球记分代码
- C#自定义控件
- 基于c#的实验室设备管理系统621530
评论
共有 条评论