日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

FlashPaper轉(zhuǎn)化office文檔為swf

 實力決定地位 2015-03-24
之前在項目中研究使用了一套word轉(zhuǎn)PDF,然后將PDF轉(zhuǎn)成SWF的方法,最終實現(xiàn)SWF的在線瀏覽。自己還有些洋洋得意,昨晚在瀏覽網(wǎng)頁搜集資料時發(fā)現(xiàn):原來在2004年左右就有Flash Paper,已經(jīng)很容易地實現(xiàn)上面的過程。

Flash Paper支持Office文檔(.doc,.xls,.ppt)直接轉(zhuǎn)換為PDF或SWF,速度很快,效果較好??上?,F(xiàn)lash Paper V2.2后沒有再更新了。安裝Flash Paper后,可以直接使用命令調(diào)用FlashPrinter.exe,實現(xiàn)批量轉(zhuǎn)換。

例如:C:\FlashPaper2.2\FlashPrinter.exe C:\Flex技術(shù)簡介.ppt -o C:\Flex技術(shù)簡介.pdf

復(fù)制代碼
public static void ConvertPdfToSwf(HttpRequest reqeust, String styFileName, String[] dataFileNames, String outputFileFullName)
{
try
{ String flashPrinter
= String.Concat(AppDomain.CurrentDomain.BaseDirectory, "FlashPrinter.exe");//FlashPrinter.exe

System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(flashPrinter);
if (String.IsNullOrEmpty(outputFileFullName))
{
return ; }
Int32 intLastDot
= outputFileFullName.LastIndexOf(".");
//*********Temp Programming****************************************
Int32 intLast = outputFileFullName.LastIndexOf("\\");
String path
= outputFileFullName.Substring(0, intLast);
String tempFileName
= path + "\\PdfToSwf20080923.pdf";
//*****************************************************************
String swfFileName = String.Concat(path, "\\PdfToSwf20080923.swf");
startInfo.Arguments
= String.Concat(tempFileName, " -o ", swfFileName);
System.Diagnostics.Process process
= new System.Diagnostics.Process();
process.StartInfo
= startInfo;
Boolean isStart
= process.Start();
process.WaitForExit();
process.Close();
}
catch(Exception ex) { throw ex; }
}

復(fù)制代碼

在線瀏覽的SWF開發(fā),可以采用開源的Flex Paper.swc.

現(xiàn)在分享Flash Paper破解版:下載

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多