想搞一个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();//声明并初始化转换服务器类
------解决方案--------------------------------------------------------
注册就好了,注册代码网上就有
------解决方案--------------------------------------------------------
好像要花钱注册.