当前位置: 代码迷 >> ASP.NET >> doc转swf,用到Print2Flash3.dll,但是出现组件异常
  详细解决方案

doc转swf,用到Print2Flash3.dll,但是出现组件异常

热度:7313   发布时间:2013-02-25 00:00:00.0
doc转swf,用到Print2Flash3.dll,但是出现组件错误。
想搞一个flash在线word阅读器,没有得到进展,无奈网上找到Print2Flash3.dll文件,想通过他在服务器断直接将DOC转换成SWF的折中办法。

引用出现错误

C# code
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Print2Flash3;namespace iTest.wordtoflash{    public partial class _default : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {            IServer server = new Server();//声明并初始化转换服务器类            server.SetP2FPrinterAsDefault();//设置问默认的虚拟打印机            server.ConvertFile(@"test.doc", @"test.swf");//        }    }}


检索 COM 类工厂中 CLSID 为 {62B34AF6-7949-43C1-9825-31CEB3AAE850} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。

错误语句停留在:
IServer server = new Server();//声明并初始化转换服务器类


------解决方案--------------------------------------------------------
注册就好了,注册代码网上就有
------解决方案--------------------------------------------------------
好像要花钱注册.
  相关解决方案