可以通过 js 提取word 文本内容
但要保持 格式显示 没搞出来过
我想就是 很多超强在线编辑器
也不能完全一致显示 原来的word格式
但要保持 格式显示 没搞出来过
我想就是 很多超强在线编辑器
也不能完全一致显示 原来的word格式
解决方案 »
- 请问这个是什么技术
- google map div 大小
- 想把select表单改成 超链接形式,还有表单结构问题
- ^\d{2}\/((0?[1-9])|(1[0-2]))\/((3[0,1])|([1,2][0-9])|(0?[1-9]))$ 可以判断yy/mm/dd 格式是否正确,但无法判断日期08/4/31 是否有效
- 求助,JavaScript中怎样将一个字符串转化为由该字符串中每个字符的ASC码组成的字符串
- 如果得到框架页面失去焦点的事件???
- Javascript中如何实现urlencode编码呢?
- 他为何会自动随窗口改变字体的大小?这段代码我看不懂
- 这样的正则表达是使用错在什么地方?无偿散分
- <script>top.tempStr="abc123";top.writeStr();</script>是什么意思?
- self.location和document.location和window.location的关系?
- 如何判断当div 值为0时 不显示 或者自动隐藏
当然,静态也行
不过不能 ASP 格式达到 那些编辑器的效果就行了。
话说我说的方案可行么?
</object>
<input type=button value="打开Word文档" onclick='OpenFile()'>
<input type=button value="HTML格式" onclick='window.confirm(App.innerHTML)'>
<div align=left id=App style="border:1 solid #000000;background-color:#FFFFFF;height:400px;overflow:auto;width:100%;z-index:2" contentEditable></div>
<script>
function OpenFile()
{
try
{
FileDialog.CancelError=true;
FileDialog.Filter="Word模板|*.doc|Word模板|*.dot";
FileDialog.ShowOpen();
var WordApp=new ActiveXObject("Word.Application");
WordApp.Application.Visible=false;
var Doc=WordApp.Documents.Open(FileDialog.filename);
Doc.Activate();
Doc.Parent.Options.InsertedTextColor=4;
Doc.Parent.Options.InsertedTextMark=2;
Doc.Parent.Options.DeletedTextColor=4;
Doc.Parent.Options.DeletedTextMark=1;
Doc.TrackRevisions=true;
Doc.PrintRevisions=true;
Doc.ShowRevisions=true;
Doc.Application.UserName="";
var Range=Doc.Range();
Range.Select();
var Selection=WordApp.Selection;
Selection.Copy();
App.focus();
document.execCommand("Paste");
App.focus();
WordApp.DisplayAlerts=false;
Doc.Close();
WordApp.DisplayAlerts=true;
WordApp.Quit();
}
catch(e){}
return false;
}
</script>
这个就是你的文件路径
这一行执行不了。
FileDialog.CancelError=true;
FileDialog.Filter="Word模板|*.doc|Word模板|*.dot";
FileDialog.ShowOpen();
三行 就是为了取得 这个
FileDialog.filename
文件路径你直接 FileDialog.filename 替换 你文档的真实路径 用""括起来
比如 c:\daa\daa.doc->"c:\\daa\\daa.doc"
当然 我提供一个思路 给点分哈
把word 自动 存为 htm 然后 你的页面 显示 出来的 htm
既有 差不多的格式 图片也出来了
就是要想办法怎么保存和索引 转出来的图片 有点难度
至于转成HTML 我已经做出来了 用JAVA
调用 OPENOFFICE 这个
在LINUX下也是可以用的,完美保留格式,和用WORD另存为HTML一样的效果
且代码较少
http://topic.csdn.net/u/20080229/15/15dbec7e-e507-48c9-9cff-fdeb2bb51b95.html 但是这样 每有新的稳当,都要调用一次,麻烦啊。 我结了吧
服务器的 是 在 写链接时候 加文件头 Response.ContentType = "application/msword" 刚搜索到一个 文章 挺好 估计满足你要求
如何在Web页面上直接打开、编辑、创建Office文档
http://blog.joycode.com/kaneboy/archive/2004/11/03/37889.aspx