word转html使用Microsoft.office.interop.word时出错

BIN_HUAN666 2019-05-07 11:38:33
到打开文档的时候就报错,说是文档打开失败,会不会因为这个文档的路径是服务器路径啊
...全文
144 点赞 收藏 14
写回复
14 条回复
qq_36492588 2019年05月08日
Spire.Doc.dll也行,

Document document = new Document();
document.LoadFromFile(@"..\wordtohtml.doc");
document.SaveToFile("toHTML.html", FileFormat.Html);
原文:Word转html
回复 点赞
stherix 2019年05月07日
用个word不知道为什么你要用反射
回复 点赞
BIN_HUAN666 2019年05月07日
求大佬帮忙看一下,谢谢
回复 点赞
秋的红果实 2019年05月07日
不就读取么,可以用NPOI https://www.cnblogs.com/mahongbiao/p/3760878.html
回复 点赞
BIN_HUAN666 2019年05月07日
明白了 我好好的检查一遍
回复 点赞
stherix 2019年05月07日
引用 9 楼 BIN_HUAN666 的回复:
那大佬有没有什么推荐,我这已经找不到合适的了
能完美支持word的第三方库都是收费的,当然你可以用破解 Office.Interop不适合在服务器上使用 当然,我觉得你的问题可能是路径不对引起的 用户上传文件后,你要把它保存到一个有访问权限的位置,然后打开
回复 点赞
BIN_HUAN666 2019年05月07日
引用 8 楼 stherix的回复:
[quote=引用 7 楼 BIN_HUAN666 的回复:] [quote=引用 6 楼 stherix的回复:]不知道你是在哪用的这个 是用户上传word文件,服务器转成html吗
对 是上传到服务器的word文件 根据服务器的url地址把word转换html[/quote] 你看看文件路径什么的对不对 但是不建议采用这种方式,很慢,而且服务器负载压力大,服务器上还得装office 可以考虑第三方库[/quote] 那大佬有没有什么推荐,我这已经找不到合适的了
回复 点赞
BIN_HUAN666 2019年05月07日
那大佬有没有什么推荐,我这已经找不到合适的了
回复 点赞
stherix 2019年05月07日
引用 7 楼 BIN_HUAN666 的回复:
[quote=引用 6 楼 stherix的回复:]不知道你是在哪用的这个 是用户上传word文件,服务器转成html吗
对 是上传到服务器的word文件 根据服务器的url地址把word转换html[/quote] 你看看文件路径什么的对不对 但是不建议采用这种方式,很慢,而且服务器负载压力大,服务器上还得装office 可以考虑第三方库
回复 点赞
BIN_HUAN666 2019年05月07日
引用 6 楼 stherix的回复:
不知道你是在哪用的这个 是用户上传word文件,服务器转成html吗
对 是上传到服务器的word文件 根据服务器的url地址把word转换html
回复 点赞
stherix 2019年05月07日
不知道你是在哪用的这个 是用户上传word文件,服务器转成html吗
回复 点赞
BIN_HUAN666 2019年05月07日
大佬 还是不行 Microsoft.Office.Interop.Word.Document doc = word.Documents.Open(fileName, falseObject, trueObject, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);
回复 点赞
stherix 2019年05月07日
引用 3 楼 BIN_HUAN666 的回复:
[quote=引用 2 楼 stherix的回复:]用个word不知道为什么你要用反射
这点也不是很懂 做的二次开发 求指点[/quote] 可以直接 docs.Open(xxxxx
回复 点赞
BIN_HUAN666 2019年05月07日
引用 2 楼 stherix的回复:
用个word不知道为什么你要用反射
这点也不是很懂 做的二次开发 求指点
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告