资源简介
先将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#伪随机数加密完整源码(十分经典)
- C#WinForm人事管理系统开发实录
- C#俄罗斯方块游戏源代码,带背景音乐
- C# List OrderBy 动态多字段排序
- C#生成不规则三角网算法参考,适合学
- 《C#入门经典(第7版)》中英文PDF书
- C# 相对可用的车牌识别系统
- C#学生选课系统包括源程序及数据库文
- 员工薪酬管理系统C#
- 精通C#与.NET4.0数据库开发.pdf
- SharpSSH资源集
- 清华大学c#典型模块与项目实战大全源
- C#数据库课程设计说明书报告
- c# 7z压缩方式,源码 Demo
- C#开发MC3200/MC32N0设备的开发文档及需
- C# ftp多线程断点上传
- ASP.NET程序设计基础教程第2版
- 使用C#开发搜索引擎 PDF电子书 带书签
- CLR via C#第4版中文高清完整PDF
- C#图解教程 第四版高清 带书签 完整版
- 198个经典C#WinForm(超赞)
- C# 药店进销存,药店管理系统,医药
- C#图解教程(C#5.0)第4版 Illustrated C
- 图书管理系统c#NET平台上使用窗体和控
- 基于C#的学生成绩管理系统
- c#socket 聊天室 五子棋 局域网PVP对战
- C#+SQL学生成绩管理系统
- C#版RFID无线射频识别系统
- 8 puzzle 问题 C# 代码
- Modbus_TCP .net C# 通信
评论
共有 条评论