如何在Flex 或 ActionScript中打开WORD Doc
来源:互联网 发布:京东淘宝亚马逊 编辑:程序博客网 时间:2024/05/10 00:59
Adobe Flash Builder 4 简体中文正式版 下载: http://subject.csdn.net/adobedownload/index.html
使用相关的域,利用Adobe Livecycle Designer创建一个PDF模组,以XML节的名称(与PDF模组中的域的名称匹配)向PDF远程对象发送XML数据,然后您的Flex应用程序就会打开PDF, 或将PDF文件放入您的webserver上,使用url调用。之后,同样的过程会被重复。但是如何在一个Flex 应用程序中打开word doc?
在AIR中,只要创建一个从用户本地文件系统中进行调用的URLRequest。源码如下:
1. public function clickButton():void{
2. var request : URLRequest = new URLRequest('C://documents//test.doc');
3. navigateToURL(request )
4. }
因为Flex应用程序可以与javascript和javascript沟通,创建一个Microsoft Word对象,采用如下代码:
1. var oApplication=new ActiveXObject("Word.Application");
2. oApplication.Documents.Open("wordFileName");
文件名可以从Flex传递出去,使用外部接口。这对我们大部分人来说可能是一个解决方案。
此外,我曾经常着使用ask google 找到其它解决方案。下面就是来自nabble.com的一段文字。
不幸!Flex文件被编译成SWFs,而SWF甚至不能上载HTML文件,更不用说word或excel。
我不认为Adobe会考虑那么做!至少不会使用Flash Player 10。
但是http://issuu.com/jackzhang1204/docs/word_test似乎可以有效上载word doc。
之前讨论了一个类似的问题,就是打开EXCEL表格,并且针对OWC的使用探讨了可能的解决方案。因为没有对上述解决方案提供更多细节,我不知道是否使用了OWC,或Word Parser或其它,不管怎么说,它都不是一个非解决方案的问题,如果您有任何建议,请留言。
本文来自:http://ntt.cc/2010/03/28/how-to-open-word-doc-in-flex-or-actionscript.html
- 如何在Flex 或 ActionScript中打开WORD Doc
- 如何在Word中打开公式编辑器
- 在 Word 2002 和 Word 2003 中如何使用“打开并修复”功能打开文档
- Word组件Spire.Doc 教程:如何在C#中设置段落前后的间距
- 如何在运行中快速打开word、excel、ppt
- Word控件Spire.Doc 教程:如何在C#中设置word 脚注的位置和数字格式
- Flex 3入门教程: 在ActionScript 中构建自定义组件
- Flex 3在ActionScript 中构建自定义组件
- 在Flex中使用ActionScript的三种方法
- 在Flex中使用ActionScript的三种方法
- Code37在ASP.NET中如何打开.doc、.pdf、.ms-excel文件
- 如何在WIN32应用程序中打开UDP或TCP?
- Word2013无法打开下载的DOC文档-Word在试图打开时遇到错误
- actionscript(flex)中hashmap hashtable
- WORD中如何取消每行间向下箭头 doc,docx
- Spire.Doc 教程:在word文档中创建书签
- Spire.Doc 教程:如何在C#,VB.NET中为Word文档插入形状和形状组
- office word 2007 无法打开 .doc
- 往事如昨
- RCP--菜单,工具栏
- 使用Eclipse RCP进行桌面程序开发(三):视图和透视图
- Net_面试题大全(有答)和_Asp.net_面试集合
- 敏捷开发之Scrum(2): Scrum中的概念
- 如何在Flex 或 ActionScript中打开WORD Doc
- 快速查找算法
- oracle clob 和blob问题的解决
- S3C24XX体系的Linux GPIO控制相关API实现
- 电脑保护色
- UVa OJ
- Hibernate 不同数据库的连接及SQL方言
- 在Spark Components上使用用于全定制版图的skinClass
- 由delete void* 想到的