社区
JavaScript
帖子详情
网页flash中能浏览pdf,word,ppt技术!
mengxianyang
2011-06-01 03:49:33
就是百度文库,豆丁网那种技术是咋做的,求高手指点!最近公司要做网站需要这个技术,但是还不会,愁
...全文
459
8
打赏
收藏
网页flash中能浏览pdf,word,ppt技术!
就是百度文库,豆丁网那种技术是咋做的,求高手指点!最近公司要做网站需要这个技术,但是还不会,愁
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mengxianyang
2011-06-03
打赏
举报
回复
命令行调用的是直接打开阅读器之后自动进行打印,然后关闭。
1 我需要在服务器安装阅读器,
2 是不是跟打开flashpaper差不多 传递路径执行文件?小弟我 C#开发没有弄过 执行本机上的软件。
还望大哥多指点。
[Quote=引用 7 楼 net_lover 的回复:]
FlashPrinter.exe安装完毕后有一个虚拟打印机。命令行调用的是直接打开阅读器之后自动进行打印,然后关闭。
不过,这个跟Reader的版本有关系,好像版本低比较容易转换成功,
另外,FlashPrinter.exe这个程序不是很好用,我也测试过。
[/Quote]
孟子E章
2011-06-02
打赏
举报
回复
这个FlashPrinter.exe是几年前出的产品了,不是很可靠的,百度文库,豆丁网现在使用的应该是比较新的版本或者是自己开发的。
孟子E章
2011-06-02
打赏
举报
回复
可以这样
Process process = new Process()
String FlashPrinterPath = folderpath; //\\FlashPrinter.exe
所 在 的 文 件 夹
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
process.StartInfo.UseShellExecute = true;
process.StartInfo.CreateNoWindow = true;
process.StartInfo.ErrorDialog = false;
process.StartInfo.WorkingDirectory = FlashPrinterPath;
process.StartInfo.FileName = "FlashPrinter.exe";
process.StartInfo.Arguments = "\"" + pdf + "\" -o \"" + swf + "\"";
process.Start();
process.WaitForExit();
process.Close();
或者参见
http://blog.csdn.net/zhouwen/archive/2010/09/02/5859861.aspx
mengxianyang
2011-06-02
打赏
举报
回复
孟哥!在问完这个问题后我也搜查了一番, flashpaper能转换word ppt 页面放个标签embed传给他路径就能显示,可以出现以下几个问题!
1,不能转换pdf格式文件。
2,转换word ppt的时候勾选防止打印,防止修改 复制但是转换出来的文件依然可以被复制 被打印。。
3, 就是上传文件word文件后, 代码怎样处理进行转化swf格式呢?C#执行flashpaper.
希望孟哥能帮帮小弟。
[Quote=引用 1 楼 net_lover 的回复:]
FlashPaper 或者 FlashPrinter 可以把所有格式转换成swf
http://www.google.com.hk/search?q=Flashprinter&hl=zh-CN&safe=strict&rls=com.microsoft%3Azh-cn%3AIE-SearchBox&rlz=1I7ADFA_zh-CN&sa=2
[/Quote]
孟子E章
2011-06-02
打赏
举报
回复
FlashPrinter.exe安装完毕后有一个虚拟打印机。命令行调用的是直接打开阅读器之后自动进行打印,然后关闭。
不过,这个跟Reader的版本有关系,好像版本低比较容易转换成功,
另外,FlashPrinter.exe这个程序不是很好用,我也测试过。
mengxianyang
2011-06-02
打赏
举报
回复
protected void Button1_Click(object sender, EventArgs e)
{
bool isconvert = ConvertPdfToSwf("officeroot\\a.doc", "swfroot\\a.swf");
}
public bool ConvertPdfToSwf(string inFilename,string swfFilename)
{
bool isStart;
try
{
Process p = new Process();
p.StartInfo.FileName = "cmd";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardInput = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
p.Start();
isStart = p.Start();
string strOutput = null;
string s = @"E:\FlashPaper2.2\FlashPrinter.exe " + Server.MapPath(inFilename) + " -o " + Server.MapPath(swfFilename);
p.StandardInput.WriteLine(s);
p.StandardInput.WriteLine("exit");
strOutput = p.StandardOutput.ReadToEnd();
Console.WriteLine(strOutput);
p.WaitForExit();
p.Close();
}
catch (Exception ex)
{
throw ex;
}
return isStart;
}
完成了 word ppt转换。。但是PDF需要用阅读器打开点击打印选择 flashpaper才能打开进行转换,我在网上查了资料swftools-0.9.1.exe 这款软件能直接打开pdf保存转换swf,我我怎样才能在 上面的代码基础上加上这个呢?执行pdf2swf呢?pdf2sw就是说的这个软件swftools-0.9.1.exe 安装版的。。可以考虑装在服务器。
我获取文件名称进行判断 是否是pdf? 怎么执行就不会啦。
mengxianyang
2011-06-02
打赏
举报
回复
谢谢孟哥!确实自己研究发现豆丁 百度文库都是自己开发的。据说也有新的而且都出了产品卖钱呢,公司不可能花钱去买,只能自己开发,现在就剩下怎样才能处理PDF和禁止打印复制了。
[Quote=引用 4 楼 net_lover 的回复:]
这个FlashPrinter.exe是几年前出的产品了,不是很可靠的,百度文库,豆丁网现在使用的应该是比较新的版本或者是自己开发的。
[/Quote]
孟子E章
2011-06-01
打赏
举报
回复
FlashPaper 或者 FlashPrinter 可以把所有格式转换成swf
http://www.google.com.hk/search?q=Flashprinter&hl=zh-CN&safe=strict&rls=com.microsoft%3Azh-cn%3AIE-SearchBox&rlz=1I7ADFA_zh-CN&sa=2
FlexPaper详解(附下载)
Word
、
PPT
、
PDF
实现在线
浏览
本文介绍了如何使用FlexPaper将
PDF
转换为SWF,并通过
Flash
或Flex实现在线
浏览
。首先,借助SwfTools将
PDF
转换为SWF,然后在
网页
中嵌入FlexPaper组件,设置SwfFile和Scale参数。此外,还提供了在Flex项目中使用FlexPaper的方法。
如何在html中嵌入多媒体对象(
pdf
,
word
,
flash
等,)很有用的,记下
本文介绍了如何在
网页
中嵌入
PDF
、
Word
文档、视频、
Flash
及音频文件的具体实现方式,包括使用HTML5标签及
标签进行嵌入的方法。
word
excel
ppt
jpg
pdf
在网站上查看
本文介绍了使用print2
flash
实现在线预览
Word
、Excel、
PPT
、JPG及
PDF
等文件的方法。通过在服务器上安装相应软件如Office 2013和Adobe Reader,并利用控制台程序进行文件转换以支持
网页
浏览
。
html嵌入
pdf
&& html嵌入多媒体文件,
word
,
flash
,
pdf
,音视频
本文详细介绍如何在
网页
中嵌入各种媒体元素,包括
PDF
、
Word
文档、音频、视频及
Flash
,提供了具体代码实例,帮助开发者掌握不同
浏览
器的兼容性处理。
在线显示
Word
、Excel、
PPT
文档(不用转换成
Flash
、
PDF
文件,不需要swf播放器)
本文介绍了一种利用微软Office Online平台实现在线预览
Word
、Excel和
PPT
文档的方法,通过简单的
网页
界面和JavaScript代码,无需将文件转换为
Flash
或
PDF
格式即可直接
浏览
。
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章