文档管理系统 之一 doc、xls、ppt文档转换成html及System.Runtime.InteropServices.COMException (0x80004005): 360的问题

公司最近需要一套文档管理系统,其实功能很简单,能上传、显示文档,根据权限能否下载、复制、查看

 

网上也有很多,试用了一下感觉功能都太花哨,都是着重协同办公功能

 

因为功能不多,所以自己写一个也不费劲,思路如下:

1.先解决文档上传、转换的功能

2.权限管理功能

 

文档上传转换,将上传的doc、xls、ppt文档转换成html格式,显示时通过js脚本禁止复制

 

昨天上传转换功能写完后,在本机测试正常,今天发布到服务器后是各种问题,在服务器打开网页都不行,解决到最后可服务器服务器运行了,到客户端上“转换”又报错

 

具体碰到的问题会在以后的文章中慢慢贴出来,但是今天最大的收获就是“360浏览器 不支持office操作”

 

文件上传成功后,在转换时出现“System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component. at Microsoft.Office.Interop.PowerPoint.PresentationClass.SaveAs(String FileName, PpSaveAsFileType FileFormat, MsoTriState EmbedTrueTypeFonts) at FileHtml.PPTToHtlm(FileUpload FileUpload1 错误,但是用ie,就可以上传并转换

 

这个问题很纠结,在本机编译成功运行,360浏览器可以转换,不报错,但是在本机一旦访问服务器,就报错,网上没有貌似很好的解决方案,我的解决方案就是,别用360~~~

 

附带doc、xls、ppt转换html代码

 

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

 
using System.IO;
using Microsoft.Office.Interop.Excel;
using System.Diagnostics;
using Microsoft.Office.Inter
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值