資源簡介
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,如下圖:
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Web;
using?System.Web.UI;
using?System.Web.UI.WebControls;
using?lib;
public?partial?class?change_config?:?System.Web.UI.Page
{
????protected?Config?configManager;
????
????protected?void?Page_Load(object?sender?EventArgs?e)
????{
????????configManager?=?new?Config(Server.MapPath(VirtualPathUtility.GetDirectory(Request.Path)));
????????if?(configManager.getConfig(“admin.password“)?==?null)
????????{
????????????Response.Redirect(“setup.aspx“);
????????????Response.End();
????????}
????????if?(Request[“SAVE_CONFIG“]?!=?null)
????????{
????????????String?path_pdf?=?Request[“PDF_Directory“];
????????????String?path_pdf_workingdir?=?Request[“SWF_Directory“];
????????????if?(!path_pdf
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-01?15:52??.vs\
?????目錄???????????0??2018-07-01?15:38??.vs\aspnet\
?????目錄???????????0??2018-07-01?15:52??.vs\aspnet\v15\
?????文件???????41984??2018-07-01?15:53??.vs\aspnet\v15\.suo
?????目錄???????????0??2018-07-01?15:52??.vs\aspnet\v15\Server\
?????目錄???????????0??2018-07-01?15:52??.vs\aspnet\v15\Server\sqlite3\
?????文件???????????0??2018-07-01?15:52??.vs\aspnet\v15\Server\sqlite3\db.lock
?????文件????????4096??2018-07-01?15:52??.vs\aspnet\v15\Server\sqlite3\storage.ide
?????文件???????32768??2018-07-01?15:52??.vs\aspnet\v15\Server\sqlite3\storage.ide-shm
?????文件??????988832??2018-07-01?15:52??.vs\aspnet\v15\Server\sqlite3\storage.ide-wal
?????目錄???????????0??2018-07-01?15:52??.vs\config\
?????文件???????85577??2018-07-01?15:52??.vs\config\applicationhost.config
?????目錄???????????0??2013-11-06?18:44??App_Code\
?????文件????????2026??2013-11-01?14:57??App_Code\Common.cs
?????文件????????1716??2013-11-01?14:57??App_Code\Config.cs
?????文件????????4669??2013-11-01?14:57??App_Code\pdf2swf.cs
?????文件????????2748??2013-11-01?14:57??App_Code\swfextract.cs
?????文件????????7831??2013-11-01?14:57??Default.aspx
?????文件????????1720??2013-11-01?14:57??Default.aspx.cs
?????文件??????444475??2013-11-01?14:57??FlexPaperViewer.swf
?????文件?????????511??2013-11-01?14:57??Web.config
?????目錄???????????0??2013-11-06?18:44??admin_files\
?????目錄???????????0??2013-11-06?18:44??admin_files\controls\
?????文件????????1611??2013-11-04?13:28??admin_files\controls\uploadify.ashx
?????文件???????12675??2013-11-01?14:57??admin_files\controls\uploadify.swf
?????目錄???????????0??2013-11-06?18:44??admin_files\css\
?????文件???????35391??2013-11-01?14:57??admin_files\css\install.css
?????文件?????????620??2013-11-01?14:57??admin_files\css\prettify.css
?????文件????????2559??2013-11-01?14:57??admin_files\css\uploadify.css
?????目錄???????????0??2013-11-06?18:44??admin_files\images\
?????文件????????2045??2013-11-01?14:57??admin_files\images\bg_button_.png
............此處省略57個文件信息
- 上一篇:生成二維碼(內嵌logo)條形碼大全[附]
- 下一篇:C# winform 圖片旋轉
評論
共有 條評論