`
sealbird
  • 浏览: 571303 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

doc,ppt,pdf,swf之间互转工具介绍

    博客分类:
  • Flex
阅读更多
引用
doc,ppt,pdf,swf之间互转工具介绍
文章分类:大众软件
工具一:

flex swftools可将图片、pdf转化成swf

利用java批量转化方法:

1.安装java jdk并设置java环境变量
2.安装flex pdf2swf并设置环境变量(path=安装目录)
3.将ExecuteCmd.java编译成ExecuteCmd.class(编译方法可参照其他文章)拷贝到d盘下

  ExecuteCmd.java代码:

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintWriter;

public class ExecuteCmd {

public static void main(String[] args) throws Exception {
  turnPdfToSwf(args[0], args[1], args[2]);
  //turnPdfToSwf("E:\\test","E:\\test","C:\\SWFTools");
}


public static List<String> getFileName(File file,List<String> fileDirs){
   //File []
  File[] files = file.listFiles();
  for (int i = 0; i < files.length; i++) {
   //chird dir
   if(files[i].isDirectory()){
    System.out.println("child dir is:"+ files[i].getAbsolutePath());
    fileDirs.add(files[i].getAbsolutePath());
    getFileName(files[i],fileDirs);
   }
  }
  return fileDirs;
}


public static void turnPdfToSwf(String pdfAltPath,String swfAltPath,String rfxviewSwfPath){
  File file = new File(pdfAltPath);
  List<String> fileDirs = new ArrayList<String>();
  List<String> pdfDirs = getFileName(file,fileDirs);
  for (String pdfDir : pdfDirs) {
   turnInDirPdfToSwf(pdfDir,pdfDir.replace(pdfAltPath,swfAltPath), rfxviewSwfPath);
  }
}

public static void turnInDirPdfToSwf(String pdfPath,String swfPath,String rfxviewSwfPath){
  //get pdf files
  File pdfDirectory = new File(pdfPath);
  File[] pdfFiles = pdfDirectory.listFiles();
  //create swf file directory
  File swfDirectory = new File(swfPath);
  if(!swfDirectory.exists()){
   swfDirectory.mkdirs();
  }
  //log info file
  File logFile = new File("d:\\turnPdfToSwf.txt");
  if(!logFile.exists()){
   try {
    logFile.createNewFile();
   } catch (IOException e) {
    e.printStackTrace();
   }
  }
 
  PrintWriter pw = null;
  if(pdfFiles != null){
   for (File file : pdfFiles) {
    if(file.getName().endsWith(".pdf")){
     String fileName = file.getName().substring(0,file.getName().indexOf(".pdf"));
     String logStr = "";
     //turn file
     try {
      Runtime.getRuntime().exec("cmd /c pdf2swf -o " + pdfPath + "\\" + fileName + ".swf -z -B " + rfxviewSwfPath +"\\rfxview.swf -s flashversion=7 -t " + swfPath + "\\" + fileName + ".pdf");
      logStr = "success filename:" + fileName;
     } catch (IOException e) {
      e.printStackTrace();
      logStr = "fault filename:" + fileName;
     }
     //log
     try {
      pw = new PrintWriter(new FileOutputStream(logFile,true));
      pw.print(logStr + "\n");
      pw.close();
     } catch (IOException ex) {
      ex.printStackTrace();
     }
    }
   }
  }
}
}
4.开始->运行->cmd回车
  在d盘根目录下执行: (pdfPath:存放pdf的文件夹路径;swfPath:生成swf的存放文件夹路径;pdf2swfPath:pdf2swf工具安装路径)
  java ExecuteCmd pdfPath swfPath pdf2swfPath
  例:
  java ExecuteCmd E:\test E:\test C:\SWFTools
5.日志为d:turnPdfToSwf.txt:



工具二:

FlashPaper:将office文件转为swf



工具三:

Adobe Acrobat Professional:

可将ppt、mht、doc等文件批量转换成pdf



其他工具:

SaveAsPDFandXPS、dopdf、printconductor、batchdocprint
分享到:
评论

相关推荐

    asp.net doc ppt xls jpg pdf等转swf

    一个小模块,在asp.net中把doc ppt jpg pdf等转换为swf 并在页面上显示

    PDF、WORD、PPT转SWF (FLASH)项目中扒下来的

    文件转换类、doc、docx、ppt、pptx转pdf 转swf

    flashpaper2 doc/xls/ppt转swf/pdf

    您或者知道把doc加密,或者转换成pdf再加密,虽有一定的保护效果,但还是很容易破解!您肯定想到过,要是转换成swf就好了,思路很好,flashpaper就可以帮你做到! 安装后,会显示在office菜单栏的“加载项”里,点击...

    将ppt,word,pdf,jpg成批转换成swf格式

    将word的doc,ppt,pdf的格式转换成swf格式,而且批量转换

    05-DOC、PPT文档转换为Flash格式或PDF-FlashPaper

    05-DOC、PPT文档转换为Flash格式或PDF-FlashPaper

    doc与ppt及xls转swf

    可以将doc,xls,ppt三个文件传成swf或者pdf文件 1 :先 打开“初始化”文件夹,打开 Get Flash Player 那个网页链接 安装 Flash Player(需要连接互联网下载) 2 :运行 初始化.bat 那个 文件 3:运行FlashPrinter....

    PPT、word等转pdf、flash工具

    FlashPaper 2 令您轻易地将任何可打印的文档(Word、Excel)转换为 Swf 文件或 PDF 文件,并且转换后的文件具有很强的保密性,可以防止浏览者进行复制粘贴,从而保护了作者的劳动成果。此软件最大的好处是使您的文档...

    php版本 office文档(word,ppt,excel)转pdf转swf(加水印),实现在线预览

    因为要做在线预览word文档 自己整合了一下转换的方法 写几点注意事项 可以实现word文档在线预览 可以加水印

    java实现浏览器在线预览offic(doc、xls、ppt)和pdf文件

    java实现浏览器在线预览offic(doc、xls、ppt)和pdf文件,本人将例子集成到项目中,已成功。 技术原理:将文件先转换成pdf文件,再将pdf文件转换成swf文件,最后显示在浏览器上。 资源描述:本资源包括swftools...

    flashpaper打印,将文件转换为swf.pdf

    利用wcf,将程序可以直接写入windows服务。将文件格式为.doc .xls .png .ppt .jpg ....转换为.swf或者.pdf格式文件。里面已经包含flashpaper,使用之前注意要注册一下flashpaper(程序中带着安装 卸载bat)

    PDF全格式转换工具

    Ailt PDF to All Document Converter(PDF转换工具)是个实用的工具,可用于将PDF格式文件转换成Word, Excel, PowerPoint, SWF, image等格式的文件。 目前该软件已支持转换成DOC, DOCX, DOCM, RTF, XLS, XLSX, XLSM, ...

    文档转FLASH

    doc,ppt,pdf转为swf.可在web上的运行

    C# print2flash 示例

    如果要转换pdf文件,则必须先安装 Adobe Reader。如果是转换office,则必须先安装 Office 。...1: doc 转 swf 2: docx 转 swf 3: xls 转 swf 4: xlsx 转 swf 5: ppt 转 swf 6: pptx 转 swf 7: pdf 转 swf

    文件转换监视器

    二、必须保证用户所上传的文件能在本地打开,且flashpaper支持转化(目前只支持.doc.xls.ppt.txt.docx).必须保证用户所上传的文件不能有重名,否则会有覆盖提示. 三、如果文件名有空格或文件没法转化,则转化失败,...

    利用print2flashsetup.exe文档转swf

    功能:文件类型(.pdf.ppt.pptx.doc.docx.xls.xlsx)生成swf文件在网站中使用。

    仿百度文档预览功能

    最近在做一个微课教学比赛系统,中间用了防止复制预览功能,也就是像百度文库一样预览方式,网上有很多例子,绝大多数是骗分的。...本实例只针对ppt与doc文档转成pdf,在转成swf文件,在播放出来。

    基于ASP.NET实现百度文库

    后台把上传的DOC,PPT,XLS,PDF文件转换为SWF文件,并提取出文档第一张图保存为JPG格式,tools文件夹中包含了转换需要的转换工具,调用了Office COM组件,成功转换需要安装OFFICE; index.aspx页面实现了精品文档显示...

    FlashPaper批量文档转换(定制版)

    可实现用FlashPaper批量把DOC,XLS,PPT,DOCX,XLSX,PPTX,PDF,TXT文档转换为SWF或PDF文件

    Okdo Document Converter Professional 5.2 多格式文档转换

    Okdo Document Converter Professional 是一款文件格式转换软件,支持doc,docx,docm, xls, xlsx, xlsm, ppt, pptx, pptm, pdf, rtf, txt, htm, html, url, jpg, jpeg, bmp, gif, tif, wmf, emf, png, jp2, j2k, pcx,...

    Okdo Document Converter v4.7 多格式文件转换工具中文绿色

    多格式文件转换工具doc,docx,docm,xls,xlsx,xlsm,ppt,pptx,pptm,rtf,pdf,txt,htm,swf,jpg,bmp,gif,tif,png,emf,wmf,jp2,j2k,pcx,rle,tge,ico

Global site tag (gtag.js) - Google Analytics