• word转pdf swf 在线预览


    来源:http://www.cnblogs.com/wuhenke/archive/2010/08/01/1789750.html

      之前在项目中研究使用了一套word转PDF,然后将PDF转成SWF的方法,最终实现SWF的在线浏览。自己还有些洋洋得意,昨晚在浏览网页搜集资料时发现:原来在2004年左右就有Flash Paper,已经很容易地实现上面的过程。

         Flash Paper支持Office文档(.doc,.xls,.ppt)直接转换为PDF或SWF,速度很快,效果较好。可惜,Flash Paper V2.2后没有再更新了。安装Flash Paper后,可以直接使用命令调用FlashPrinter.exe,实现批量转换。

         例如:C:FlashPaper2.2FlashPrinter.exe C:Flex技术简介.ppt  -o C:Flex技术简介.pdf

    Code highlighting produced by Actipro CodeHighlighter (freeware)
    http://www.CodeHighlighter.com/

    --> 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; }

    }

  • 相关阅读:
    【?】Hello。。。
    【Calc】对于‘精分’的研究
    [AFO]记五年oi生涯及CSP2019复赛游记
    CF#579div.3
    「BZOJ1827」奶牛大集会
    「BZOJ2821」作诗 && 「BZOJ2724」蒲公英
    「BZOJ4576」262144
    「Bzoj5055」膜法师
    「51nod1689」逛街
    「51nod1681」公共祖先 &&「51nod2553」双重祖先
  • 原文地址:https://www.cnblogs.com/-yan/p/4499975.html
Copyright © 2020-2023  润新知