zoukankan      html  css  js  c++  java
  • 使用WPS 2005的二次开发功能,是否可以成为.net导出文档的一种新途径?

    我曾经进行过.net导出Excel的开发工作,因为对导出的Excel文档的格式要求比较高,所以,选择的是.net调用COM的方式进行的开发。整个开发的过程还是比较顺利的,但对最后程序运行的结果不是很满意。
    .net调用COM接口导出Excel文档的过程很慢,如果文档的内容比较多的情况下,等待十几二十秒以上的情况都时有发生。我也不知道我的代码写的有问题,还是.net调用COM组件就是很慢。总之,对.net下进行Office相关的开发,还是有所畏惧的。

    另外,有一些第三方的组件(如Asponse.Cells等)可以完成类似的工作,但其高昂的价格,有些让人受不了。


    今天,偶然的机会,我再次使用了WPS 2005,在“金山”的站点上看到了有关WPS 2005进行二次开发的内容。处于好奇,我下载了一份《.NET调用WPS示例包下载》。这是一份.net调用WPS文字的示例,在.net 1.1下进行的开发,我试用了一下,发现调用的速度很快,应该说远超过了.net调用MS Office Word的速度。

    于是,我就产生了这样的想法:我们在做Web应用的开发时,如果需要进行Office相应的文档导出工作时,是否可以考虑使用WPS 2005的COM接口进行。我觉得至少有下面几点优势:
    1,执行速度。虽然还没有进行实际的对比测试,但给我的第一印像是使用WPS要比使用MS Office快得多;
    2,价格。这个就不用多说了。

    另外,WPS可以很好地兼容MS Office的文档格式,在Web服务器端使用WPS进行文档的导出工作,客户端的用户使用MS Office的相关程序使用导出文件,应该完全不受影响
  • 相关阅读:
    DV型、OV型、EV型证书的主要区别
    HTTPS混合内容解析
    Resin 4.0 部署SSL证书
    中间证书的使用
    IBM LOTUS DOMINO 9 部署SSL证书
    F5部署SSL证书
    百度云部署SSL证书
    阿里云部署SSL证书
    加密,解密web.config数据库连接字符串
    不记得oracle管理员密码,更改oracle sys密码的方法
  • 原文地址:https://www.cnblogs.com/scdsun/p/679811.html
Copyright © 2011-2022 走看看