`
sealbird
  • 浏览: 583849 次
  • 性别: 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(Word文档)、PPT(PowerPoint演示文稿)、JPG(图像)、PDF(便携式文档格式)等,转换成SWF(Shockwave Flash)格式。SWF是一种常用的网络多媒体格式,支持...

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

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

    txt、word、ppt转换swf

    例如,SWFTools中的`pdf2swf`和`ppt2swf`工具可以分别处理PDF和PowerPoint文件,而txt文件可以先转换为简单的HTML,再利用`html2swf`工具生成SWF。 3. **处理交互和安全**:在SWF文件中,可以通过ActionScript...

    各种文档之间的转换工具,包括word,PDF,ppt,txt等等

    不同的软件或平台可能采用特定的文件格式,如Microsoft Word的.docx、.doc,PDF(Portable Document Format)文件,PowerPoint的.pptx、.ppt,以及纯文本的.txt等。这些格式各有优缺点,比如PDF能保持文档的原始布局...

    Aspose转换WORD,EXCEL,PPT,TXT成PDF文件,swftools转成swf,实现FlexPaper在线浏览

    要实现"Aspose转换成PDF,swftools转成swf,实现FlexPaper在线浏览"的流程,首先需要在服务器端安装Aspose组件和Swftools工具。接着,你可以编写一个脚本或程序,利用Aspose的API将Word、Excel、PPT和TXT文件转换为...

    flashpaper2 doc/xls/ppt转swf/pdf

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

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

    4. **PDF转SWF**:使用`unoconv`工具,将生成的PDF文件转换为SWF格式,SWF是Adobe Flash Player支持的格式,适合在线预览。转换过程中,可以设置输出的SWF质量、尺寸等参数。 5. **部署和预览**:将转换后的SWF文件...

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

    标题提到的"将ppt,word,pdf,jpg成批转换成swf格式"是一个典型的需求,这涉及到多种文件类型的互转,尤其是将静态的文档和图片转换为交互式的SWF(ShockWave Flash)格式。SWF是一种由Adobe Flash技术产生的格式,它...

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

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

    java office转pdf pdf转swf

    通过与OpenOffice.org Server的socket通信,JODConverter能够调用OpenOffice.org的转换功能,将.doc、.xls、.ppt等文件转换成.pdf格式。 4. **PDF转SWF**: 对于PDF转SWF,可以使用一个名为Swftools的命令行工具。...

    doc与ppt及xls转swf

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

    仿百度文库 文档转pdf在转swf,flexpaper查看swf

    这些工具能够解析各种格式的文档(如DOC、DOCX、PPT、PPTX、TXT等),并将其渲染成高质量的PDF文档。PDF格式因其良好的跨平台性和预览一致性,被广泛用于在线文档分享。 接下来是PDF到SWF的转换。SWF(ShockWave ...

    PPT、word等转pdf、flash工具

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

    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)

    WORD或PPT转换成FLASH或PDF的--FlashPaper

    "FlashPaper"是Adobe公司推出的一款工具,它专门用于将Microsoft Office的文档,如Word(.doc或.docx)和PowerPoint(.ppt或.pptx)文件转换成Flash(.swf)或PDF(.pdf)格式。以下是关于FlashPaper及其转换过程的...

    flexpaper+openoffice+pdf2swf.exe

    FlexPaper 是一款强大的在线文档查看和预览工具,它能够将PDF、DOC、DOCX、XLS、XLSX、PPT、PPTX等多种格式的文档转换为Web友好的Flash或HTML5版本,以便在网页上进行无缝浏览。OpenOffice则是一款开源的办公软件...

    PDF全格式转换工具

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

    java+flexpaper+swftools office转为swf

    3. **SWFTools**: SWFTools是一组用于处理SWF文件的命令行工具,包括pdf2swf,它可以将PDF或其他文档格式转换为SWF。在Java应用中,可以通过调用这些命令行工具来实现文档到SWF的转换。 4. **OpenOffice**: ...

Global site tag (gtag.js) - Google Analytics