首页

C# Print2flash 实现 文档在线预览

c#

2021-1-28

print2flash的大体实现是这样的,通过把从客户端上传的word/Excel/ppt文件,调用print2flash官方提供的dll,转化成swf格式文件,最后浏览swf文件,就是上图中的效果。

具体使用 如下:

1、下载print2flash,这里是64位的,可以到官方http://print2flash.com/download.php下载最新的,其中的Print2Flash SDK 3.5,是java php .net asp的代码示例

2、配置服务信息,这一步很关键,不然会提示 COM 类工厂中 CLSID 为 {466FAC17-24D2-4B37-A2C4-E2CFA0D3E1E7} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))(不安装print2flash也会这样提示)

     配置步骤:打开print2flash安装目录,64位操作系统默认在C:\Program Files (x86)\Print2Flash3下,右键管理员方式运行print2flash.exe,点击option—>Print2Flash Service Configuration,如下图:


 

资源下载此资源下载价格为2D币(VIP免费),请先
资源文件列表
.vs/aspnet/v15/.suo , 41984
.vs/aspnet/v15/Server/sqlite3/db.lock , 0
.vs/aspnet/v15/Server/sqlite3/storage.ide , 4096
.vs/aspnet/v15/Server/sqlite3/storage.ide-shm , 32768
.vs/aspnet/v15/Server/sqlite3/storage.ide-wal , 988832
.vs/config/applicationhost.config , 85577
App_Code/Common.cs , 2026
App_Code/Config.cs , 1716
App_Code/pdf2swf.cs , 4669
App_Code/swfextract.cs , 2748
Default.aspx , 7831
Default.aspx.cs , 1720
FlexPaperViewer.swf , 444475
Web.config , 511
admin_files/controls/uploadify.ashx , 1611
admin_files/controls/uploadify.swf , 12675
admin_files/css/install.css , 35391
admin_files/css/prettify.css , 620
admin_files/css/uploadify.css , 2559
admin_files/images/bg_button_.png , 2045
admin_files/images/bg_head.png , 185
admin_files/images/bg_process_active.gif , 152
admin_files/images/bg_process_complete.gif , 76
admin_files/images/bg_process_default.gif , 76
admin_files/images/bg_process_prevactive.gif , 123
admin_files/images/button_hdr_docs.png , 1013
admin_files/images/button_hdr_home.png , 3501
admin_files/images/cancel.png , 2960
admin_files/images/config.ini.win.aspx.png , 29346
admin_files/images/config.ini.win.php.png , 32562
admin_files/images/delete.png , 833
admin_files/images/flexpaper_logo.png , 1672
admin_files/images/footer_logo.gif , 799
admin_files/images/icon_check_process_12px.gif , 539
admin_files/images/icon_warn.png , 430
admin_files/images/info_icon.png , 781
admin_files/images/paper_lock.png , 70227
admin_files/images/reload.png , 341
admin_files/images/std_btn_24_blue.png , 4277
admin_files/images/upload.png , 1549
admin_files/js/jquery.min.js , 94840
admin_files/js/jquery.uploadify.min.js , 46175
admin_files/js/pagination.js , 982
admin_files/js/prettify.js , 18784
admin_files/js/swfobject.js , 10220
aspnet.sln , 1831
change_config.aspx , 7343
change_config.aspx.cs , 2201
checkdirpermissions.aspx , 121
checkdirpermissions.aspx.cs , 1405
config/Web.config , 463
config/config.xml , 1295
css/flexpaper.css , 39933
flexpaper.master , 3502
flexpaper.master.cs , 391
js/expressInstall.swf , 727
js/flexpaper.js , 20287
js/flexpaper_handlers.js , 4103
js/flexpaper_handlers_debug.js , 4267
js/jquery.min.js , 92629
services/containstext.ashx , 1576
services/numpages.ashx , 1122
services/view.ashx , 2583
setup.aspx , 13457
setup.aspx.cs , 8468
simple_document.aspx , 2517
simple_document.aspx.cs , 601
split_document.aspx , 3042
split_document.aspx.cs , 600
systemcheck.aspx , 1008
没有账号? 忘记密码?

社交账号快速登录