http://flexpaper.devaldi.com/?ref=FlexPaper

 之前在项目中研究使用了一套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.2\FlashPrinter.exe C:\Flex技术简介.ppt  -o C:\Flex技术简介.pdf

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

在线浏览的SWF开发,可以采用开源的Flex Paper.swc.

现在分享Flash Paper破解版:下载

再谈:Word转PDF及SWF在线浏览——Flash Paper

转载于:https://www.cnblogs.com/liulf/archive/2011/05/11/2043546.html

Word转PDF及SWF在线浏览——Flash Paper相关推荐

  1. PDF文档在线浏览防下载加密方案

    PDF文档在线浏览防下载加密方案 (在线浏览防下载,文件不落地.禁止打印.禁止另存.禁止文字复制.动态添加防截图水印) 本方案针对PDF文档在线浏览的版权保护. 其突出特点表现在: 在线浏览防下载,文 ...

  2. word转pdf 转swf 实现在线预览word文件功能

    # ifconfig     -- 查看下虚拟机的ip地址 之后下面的操作都是在本地软件进行连接     -- 将我给的压缩包文件全部上传到 /root 目录下 # yum -y update # i ...

  3. html 插入可阅读pdf,网站实现在线浏览阅读PDF文件

    在指定div中浏览PDF body,html{ font:12px 微软雅黑,Verdana,Arial,Tahoma; background:#BBB; } #example1{ height:50 ...

  4. 通过pdf的url在线浏览pdf

    通过java controller将pdf下载到web系统中 package com.example.getorder.Controller;import com.sun.org.apache.xer ...

  5. 前端使用pdf.js插件在线浏览pdf

    vue中使用PDF.js_没理由的花呗的博客-CSDN博客_pdf.js vue 步骤 1.官网下载pdf.js插件放入一个公用方法文件夹中如utils 2.在需要使用的页面使用iframe标签 &l ...

  6. 微信公众号或者浏览器实现在线浏览pdf文件

    微信公众号或者浏览器实现在线浏览pdf文件 实现在线浏览pdf文件方法 开发步骤: 实现在线浏览pdf文件方法 我们在日常的开发当中经常需要实现pdf文件的显示,最近做了一个在微信公众号中实现pdf浏 ...

  7. PDF解决方案(3)--PDF转SWF

    2019独角兽企业重金招聘Python工程师标准>>> PDF解决方案(3)--PDF转SWF 相关专题链接 PDF解决方案(1)--文件上传 PDF解决方案(2)--文件转PDF ...

  8. Word转换pdf技巧:通过pdf虚拟打印机生成pdf

    相信大部分人都有Word和PDF之间文件转换需求,就是找不到实用的转换技巧,今天小编就介绍几个转换方法,希望能帮到苦恼的朋友们. 一.Word转PDF方法 1. 在线转换PDF文件 在线转换文件是一种 ...

  9. 在线浏览ipynb文件

    前言 我又接到奇奇怪怪的需求了,要求在线浏览ipynb,但我学的是Java,我之前连python都没接触过,甚至对这个文件格式都要先百度一下就很烦,但为了工资还是要继续的对吧. 首先讲一下我的思路,我 ...

最新文章

  1. 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.8 创建数据库...
  2. 没学过python、但是还是有公司要-学习python 基础都会了 为什么还是做不出项目呢?...
  3. R-ArcGIS探秘(1)安装以及Sample执行
  4. WordCount运行详解
  5. 7 pe系统安装_【软件课程之家】PE系统安装教程
  6. C++中extern关键字使用 http://blog.csdn.net/sruru/article/details/7951019
  7. 修改Visual Studio Code的自定义键盘快捷键
  8. c++中非静态函数不能用类名调用,为什么CWnd的成员函数GetDC()可以直接调用啊?
  9. [arm驱动]linux内核中断编程
  10. 空闲队列函数排队 requestIdleCallback
  11. 【Python】可视化神经网络训练过程时处理报错 train_acc=hist.history[‘acc’] KeyError: ‘acc’
  12. 【Level 09】U1 The way I see it L1 A great adventure
  13. python编写计算方差的函数_基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解...
  14. CentOS护眼颜色
  15. 水星MW300R V6(MT7620)CPU引脚图
  16. [Android] [Hybrid APP开发简述]
  17. 有趣的十个Python实战项目,让你瞬间爱上Python!
  18. Hystrix - 阻断器
  19. 开心网竞争对手不是校内网
  20. 数据存储之Archiver、Unarchiver、偏好设置

热门文章

  1. centos7编译安装mysql5.7_在Centos7源码包编译安装MySQL5.7
  2. matlab考试资料,MATLAB复习资料
  3. MQ和RabbitMQ作用特点
  4. java中的线程安全是什么?
  5. jdk jre jvm三者之间的关系
  6. 010_Raphael事件
  7. 网页中嵌套网页flush_如何修改网页中的内容?
  8. spring日志报错提醒_Spring Boot 2.x : 整合日志框架 Log4j2
  9. 十大编程算法助程序员走上大神路
  10. 环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)