用flashprinter.exe把所有可打印的文件轉(zhuǎn)換成swf文件

用flashprinter.exe把所有可打印的文件轉(zhuǎn)換成swf文件

ID:34783868

大?。?3.68 KB

頁(yè)數(shù):3頁(yè)

時(shí)間:2019-03-10

用flashprinter.exe把所有可打印的文件轉(zhuǎn)換成swf文件_第1頁(yè)
用flashprinter.exe把所有可打印的文件轉(zhuǎn)換成swf文件_第2頁(yè)
用flashprinter.exe把所有可打印的文件轉(zhuǎn)換成swf文件_第3頁(yè)
資源描述:

《用flashprinter.exe把所有可打印的文件轉(zhuǎn)換成swf文件》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、解決:通過(guò)asp.net調(diào)用FlashPrinter.exe把所有可打印的文件轉(zhuǎn)換成swf文件作者:sontin日期:2010-11-20字體大小:小中大FlashPaper干嘛用的?加個(gè)連接:http://apps.hi.baidu.com/share/detail/14456532FlashPaper是一個(gè)虛擬打印機(jī),可將word文件轉(zhuǎn)化成swf格式文件(.doc.xls.txt.pdf等文件都可以正常生成SWF格式)。最近簡(jiǎn)單學(xué)習(xí)了在ASP.NET頁(yè)面中調(diào)用FlashPaper將word文件轉(zhuǎn)化成swf格式文件的方法

2、。(1)安裝FlashPape:下載FlashPape壓縮包,解壓縮后,運(yùn)行初始化目錄中的初始化.bat,然后安裝FlashPaperDriverInstall2.exe,即FlashPaper打印機(jī)。特別注意,在有的機(jī)器上要更改MacromediaFlashPape的端口,應(yīng)為FlashPape2PrinterPort,如果是LPT1這個(gè)端口,當(dāng)然打印不出來(lái)了。(2)為頁(yè)面中的按鈕編寫(xiě)事件處理代碼:程序代碼Processprocess=newProcess();????//創(chuàng)建進(jìn)程對(duì)象????????//try?????

3、???//{????????????ProcessStartInfostartInfo=newProcessStartInfo();????????????stringpaperroot=@"C:ProgramFilesMacromediaFlashPaper2FlashPrinter.exe";????????????stringdocFile=Server.MapPath("1.doc");????????????stringswfFile=Server.MapPath("1.swf");???????????

4、?startInfo.FileName=paperroot;????????????startInfo.Arguments=docFile+"-o"+swfFile;????????????startInfo.UseShellExecute=false;????//不使用系統(tǒng)外殼程序啟動(dòng)????????????startInfo.RedirectStandardInput=false;??//不重定向輸入????????????startInfo.RedirectStandardOutput=false;??//重定向輸出

5、????????????startInfo.CreateNoWindow=true;????//不創(chuàng)建窗口????????????process.StartInfo=startInfo;????????????process.Start();????????????Response.Write("已經(jīng)提交生成。
");????????????Response.Write(paperroot+"
"+docFile+"="+swfFile);????????//}????????//catch(Excepti

6、onex)????????//{????????//????Response.Write(ex.Message);????????//}????????//finally????????//{????????????if(process!=null)????????????????process.Close();????????//????Response.Write("
finally");????????//}注意:有人說(shuō),F(xiàn)lashPrinter.exe所在的目錄名稱(chēng)中不能有空格,否則轉(zhuǎn)換失敗。其實(shí)我上面的不

7、不帶空格了它同樣轉(zhuǎn)換成功了。還碰到權(quán)限問(wèn)題,簡(jiǎn)單的解決方法如下:????在Windowsxp系統(tǒng)下請(qǐng)把a(bǔ)spnet賬號(hào)(如果是vista,則是networkservice)添加至administrators組,并重啟iisadmin服務(wù)。????在windowsserver2003下不用說(shuō)了吧。一樣是networkservice并重啟iisadmin服務(wù)。就這樣問(wèn)題搞了我半夜半天。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。