A. 在使用C#程序調用Print2Flash3時,出現8007045a 動態鏈接庫(DLL)初始化常式失敗
DLL是Dynamic Link Library的縮寫,意為動態鏈接庫。在Windows中,許多應用程序並不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫,即DLL文件,放置於系統中。當我們執行某一個程序時,相應的DLL文件就會被調用。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用,這樣的DLL文件被稱為共享DLL文件。DLL文件一般被存放在C:\Windows\System目錄下。
1、如何了解某應用程序使用哪些DLL文件
右鍵單擊該應用程序並選擇快捷菜單中的「快速查看」命令,在隨後出現的「快速查看」窗口的「引入表」一欄中你將看到其使用DLL文件的情況。
2、如何知道DLL文件被幾個程序使用
運行Regedit,進入HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current-Version\SharedDlls子鍵查看,其右邊窗口中就顯示了所有DLL文件及其相關數據,其中數據右邊小括弧內的數字就說明了被幾個程序使用,(2)表示被兩個程序使用,(0)則表示無程序使用,可以將其刪除。
3、如何解決DLL文件丟失的情況
有時在卸載文件時會提醒你刪除某個DLL文件可能會影響其他應用程序的運行。所以當你卸載軟體時,就有可能誤刪共享的DLL文件。一旦出現了丟失DLL文件的情況,如果你能確定其名稱,可以在Sysbckup(系統備份文件夾)中找到該DLL文件,將其復制到System文件夾中。如果這樣不行,在電腦啟動時又總是出現「***dll文件丟失……」的提示框,你可以在「開始/運行」中運行Msconfig,進入系統配置實用程序對話框以後,單擊選擇「System.ini」標簽,找出提示丟失的DLL文件,使其不被選中,這樣開機時就不會出現錯誤提示了。
B. print2Flash在轉換word時出現了這樣的情況,怎麼辦
這句英文的意思就是說,讓你在適合該文件打開的情況下使用print2flash,所以很明顯是讓你先在WPS裡面打開文件,再點列印,選擇print2flash列印機來輸出成別的格式文件啊
C. 如何在html文檔中插入print2flash文檔
print2Flash文檔中也包含了類似於Web頁面中的超鏈接。點擊超鏈接,用戶可以打開超鏈接所指向的位置。轉換後的Print2Flash文檔中的超鏈接由一個懸停在轉換文檔中的特殊滑鼠游標標識。只有在Drag模式下才可以點擊超鏈接。目前支持超鏈接的方法有以下兩種:
直接從源文件中提取超鏈接
該方法從源文件中檢索超鏈接並在輸出的Flash文件中創建相應的超鏈接。目前,該方法支持以下文件類型:
Microsoft Word
Microsoft PowerPoint
pdf
如果你不想在輸出的Flash文件中包含源文檔中的鏈接,你可以使用文件選項窗口的超鏈接選項卡中相應的復選框打開/關閉此功能。
一、Microsoft Word和PowerPoint文檔
要轉換帶有超鏈接的文檔,你可以使用以下轉換方法:
1、打開Print2Flash,然後使用轉換按鈕
2、打開Print2Flash,將文檔拖放至應用程序窗口
在編程轉換中,鏈接提取由Profile對象的ExtractLinks屬性或 Enhanced Batch Processing的ExtractLinks參數控制。此外,特殊的應用程序轉換方法必須激活,以便啟用Microsoft Word和PowerPoint文檔中的超鏈接提取。
二、PDF documents
要轉換帶有超鏈接的PDF文檔,你可以使用以下方法進行轉換:
1、打開Print2Flash,然後使用轉換按鈕
2、打開Print2Flash,將文檔拖放至應用程序窗口
在編程轉換中,鏈接提取由Profile對象的ExtractLinks屬性或 Enhanced Batch Processing的ExtractLinks參數控制。
三、Bookmarks
源文檔中可能包含書簽。書簽也是一個鏈接到同一文檔中另一個位置的超鏈接。點擊書簽時,文檔視圖被切換到展示書簽所指向的位置。例如,當你點擊Word文檔頂部的目錄時,書簽會把你帶到該標題所對應的章節。Print2Flash支持書簽,並在輸出的Flash文件中保留書簽。
你也可以使用Print2Flash Document API導航到書簽。Print2Flash Document API的goToLinkTarget功能允許您導航到由url參數指定的書簽。書簽應指定為下列格式:anchor:<bmname>。bmname 是書簽名稱。例如,如果你想導航到chapter1書簽,書簽指定格式為:anchor:chapter1。
從文件中解析文本超鏈接
對於其他類型的文件,您可以使用Print2Flash解析出的文本中的超鏈接。如果文檔中包含了類似於URL的有效文本字元串,Print2Flash可以將次字元串轉換為可點擊的超鏈接。
D. rint2flash在.NET(C#)中的使用,即文檔在線預覽出現錯誤
開下組件(DCOM)許可權 。
1:在"開始"->"運行"中輸入dcomcnfg.exe啟動"組件服務"
2:依次雙擊"組件服務"->"計算機"->"我的電腦"->"DCOM配置"
4:在"DCOM配置"中找到"Microsoft word97-2003 應用程序",在它上面點擊右鍵,然後點擊"屬性",彈出"Microsoft word97-2003應用程序屬性"對話框
5:點擊"標識"標簽,選擇"互動式用戶"
6:點擊"安全"標簽,在"啟動和激活許可權"上點擊"自定義",然後點擊對應的"編輯"按鈕,在彈出的"安全性"對話框中填加
一個"NETWORK SERVICE"用戶(注意要選擇本計算機名),並給它賦予"本地啟動"和"本地激活"許可權.
7:依然是"安全"標簽,在"訪問許可權"上點擊"自定義",然後點擊"編輯",在彈出的"安全性"對話框中也填加一個"NETWORK
SERVICE"用戶,然後賦予"本地訪問"許可權.
這樣,我們便配置好了相應的word的DCOM許可權.
這個用print2flash 在線文檔預覽還有轉換我也做過,基本就是組件許可權的問題。如果上面的配置不行,你在網路設置下其他的,肯定能解決。
總的來說: 這個許可權配置就是要 確保允許每個用戶訪問。
E. 網頁中使用了print2flash,那麼在網頁發布的時候怎麼發布呢 我是打算租用伺服器的。
print2flash是要求安裝在伺服器上面的,這樣web程序才能調用它,或者你改變編程的思路,你寫個程序負責將需要轉換的文檔從你的網站上自動下載下來,在本地轉換好後在自動傳到web伺服器上面。
上面是我的看法,不知道各位網友還有沒有其他方法
F. 電腦裝了Print2Flash 4怎麼換回列印
http://jingyan..com/article/9c69d48fbb676513c9024ef1.html
G. print2flash cmd 命令報錯
路徑下沒有相應的文件啊
C:\Program Files (x86)\Print2Flash3\p2fServer.exe
以及確認用pptx文件和swf文件是否存在。
H. 求教:print2flash與php結合使用
具體使用 如下:
1、下載print2flash,這里是64位的,可以到官方網站下載最新的,其中的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,如下圖:
3、在程序里引用Interop.Print2Flash3.dll,並調用如下代碼,進行轉換。
String fs_filename = Server.MapPath("UploadedFiles/") + FileUpload1.FileName;
String fs_convertedfilename = Server.MapPath("ConvertedFiles/") + FileUpload1.FileName + ".swf";
Print2Flash3.Server2 p2fServer = new Print2Flash3.Server2();
p2fServer.ConvertFile(fs_filename, fs_convertedfilename, null, null, null);
這里其美中不足的地方是,試用版會在預覽的時候,有一串英語,意思是到官方去瞅瞅。網上有3.1版本的注冊碼,這個是3.5的,注冊碼沒法用。
另外官方也提供了相關sdk,這里的源碼即是官方提供的。但核心代碼就是上面那幾句。
4、另外這里是官方flexpaper在c#中實現的源碼,其實現原理是process調用pdf2swf.exe,將pdf文件轉為swf文件,點擊下載源碼,安裝需要swftool0.9.1.exe支持,點擊下載swftool,vs運行起來後,頁面登陸用戶名admin 密碼123456 效果圖如下
I. 安裝print2flash 時,不能安裝列印驅動。怎麼辦
1.下載列印機型號相匹配的驅動程序。列印機的型號一般在機器表面商標處就可以找到,如果無法找到,可通過查看相關的說明書來確定,當然,對於大部分的列印機來說,驅動程序光碟會在購買時連同說明書一起附帶。
2.在桌面選中「我的電腦」,滑鼠右鍵選擇「管理」;在「管理」窗口中,選取「服務和應用程序」擴展項目下的「服務」選項,在右側出現系統服務列表中找到「printspooler」服務,在找到「print
spooler」後,啟動該服務。
3.雙擊驅動光碟中的安裝程序,安裝列印機驅動程序。對於從網上下載的驅動程序,一般要先通過解壓縮,在解壓後的目錄中找到exe文件雙擊即可啟動安裝程序。安裝程序相對較單,一直點下一步即可完成驅動程序的安裝。
4.將列印機的usb介面或其它介面數據線與電腦相連,然後打開列印機電源,一般來說,此時計算機能夠正確識別並自動安裝相應的列印機驅動。
5.如果此時列印機仍然無法被識別。則需要手機安裝驅動程序。
方法是:依次打開「控制面板」-「硬體和聲音」-「設備和列印機」,右擊窗口內容區域,選擇「添加列印機」,在下一步中選擇「添加本地列印機」,埠選擇「usb虛擬列印機埠」,在下一步中選擇驅動「從磁碟安裝」,然後定位到驅動程序的目錄進行安裝,完成後重啟計算機即可。
J. 怎麼打開print2flash轉換的文檔
需要用碩思閃克精靈將.swf文件轉換成.fla文件,再用Flash將其打開,就可以提取了。