资源简介
va代码 word转pdf ,word批量转换成pdf,word单独转换成pdf,只需要调用WordToPDFUtil方法就可以实现批量或者单独转换
代码片段和文件信息
package com.shunan;
import java.io.File;
import java.io.FilenameFilter;
import com.shunan.WordToPDF.TestThread;
public class Word2PDFUtil {
/**
* @param dirs doc转换文件夹,批量转换
*/
public static void word2Pdf(String dirs){
File dir = new File(dirs);
File[] files = dir.listFiles(new WordFilenameFilter());
//遍历文件夹方式
if (files == null||files.length==0){
throw new NullPointerException(“该路径下没有doc文件“);
}
for (int i = 0; i < files.length; i++) {
String strFileName = files[i].getAbsolutePath().toLowerCase();
TestThread t1 = new WordToPDF.TestThread();
//输入文件名
t1.setInputFile(new File(strFileName));
//获得“.“前面的文件名并将其输入为PDF
t1.setOutputFile(new File(strFileName.substring(0strFileName.indexOf(“.“))+“.pdf“));
t1.start();
}
}
/**
* @param orgfileName 原始word文件名
* @param descFileName 生成pdf文件名
*/
public static void word2Pdf(String orgfileName String descFileName) {
if(!isWord(orgfileName)||descFileName==null){
throw new IllegalArgumentException(“原始word文件名不是word文档或者descFileName为空“);
}
TestThread t1 = new WordToPDF.TestThread();
// 输入文件名
t1.setInputFile(new File(orgfileName));
// 获得“.“前面的文件名并将其输入为PDF
t1.setOutputFile(new File(descFileName.substring(0 descFileName
.indexOf(“.“))
+ “.pdf“));
t1.start();
}
static class WordFilenameFilter implements FilenameFilter{
@Override
//只转换word文档
public boolean accept(File dir String name) {
return isWord(name);
}
}
/**
* @param name 文件名
* @return 判断是否为doc word文档
*/
private static boolean isWord(String name){
return name.endsWith(“.doc“)||name.endsWith(“.docx“)||name.endsWith(“.wps“);
//return true;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-09-18 12:41 Doc2PDF\
文件 905 2009-03-20 11:02 Doc2PDF\.classpath
文件 383 2013-09-17 15:31 Doc2PDF\.project
目录 0 2013-09-18 10:46 Doc2PDF\bin\
目录 0 2013-09-18 10:46 Doc2PDF\bin\com\
目录 0 2013-09-18 10:46 Doc2PDF\bin\com\shunan\
文件 656 2013-09-18 11:46 Doc2PDF\bin\com\shunan\Word2PDFUtil$WordFilenameFilter.class
文件 2282 2013-09-18 11:46 Doc2PDF\bin\com\shunan\Word2PDFUtil.class
文件 494 2013-09-18 11:46 Doc2PDF\bin\com\shunan\WordPdfTest.class
文件 1295 2013-09-18 10:46 Doc2PDF\bin\com\shunan\WordToPDF$TestThread.class
文件 2756 2013-09-18 10:46 Doc2PDF\bin\com\shunan\WordToPDF.class
目录 0 2013-09-17 15:31 Doc2PDF\lib\
文件 30117 2007-12-19 17:44 Doc2PDF\lib\commons-cli-1.0.jar
文件 83613 2007-12-19 17:44 Doc2PDF\lib\commons-io-1.3.1.jar
文件 31702 2007-12-19 17:44 Doc2PDF\lib\jodconverter-2.2.1.jar
文件 5250 2007-12-19 17:44 Doc2PDF\lib\jodconverter-cli-2.2.1.jar
文件 59819 2007-12-19 17:44 Doc2PDF\lib\juh-2.3.0.jar
文件 113697 2007-12-19 17:44 Doc2PDF\lib\jurt-2.3.0.jar
文件 250918 2007-12-19 17:44 Doc2PDF\lib\ridl-2.3.0.jar
文件 15345 2007-12-19 17:44 Doc2PDF\lib\slf4j-api-1.4.3.jar
文件 8550 2007-12-19 17:44 Doc2PDF\lib\slf4j-jdk14-1.4.3.jar
文件 1253536 2007-12-19 17:44 Doc2PDF\lib\unoil-2.3.0.jar
文件 373194 2007-12-19 17:44 Doc2PDF\lib\xstream-1.2.2.jar
目录 0 2013-09-17 15:31 Doc2PDF\src\
目录 0 2013-09-17 15:33 Doc2PDF\src\com\
目录 0 2013-09-17 15:48 Doc2PDF\src\com\shunan\
文件 1934 2013-09-18 11:46 Doc2PDF\src\com\shunan\Word2PDFUtil.java
文件 222 2013-09-18 11:46 Doc2PDF\src\com\shunan\WordPdfTest.java
文件 2154 2013-09-17 16:28 Doc2PDF\src\com\shunan\WordToPDF.java
文件 79 2013-09-18 12:41 Doc2PDF\实现方式.txt
文件 437 2010-04-22 14:55 Doc2PDF\实现方式.txt.bak
............此处省略0个文件信息
相关资源
- 在手机上编辑运行java代码
- 北大青鸟 超市账单管理项目Java代码
- 学生管理系统java代码
- java代码大全
- Java代码 MySql导出到SqlLite
- POI word替换关键字,转PDF
- jsp+javaBean+mysql在线调查问卷系统-Jav
- java代码实现的微云盘系统仿百度云
- 基于Java代码的USB摄像头采集与显示
- Java代码实现两级联动
- linux和windows实现word转pdf
- freemaker导出word的doc_docx_带动态图片及
- 大众点评网数据爬取java代码
- 通过Java代码方式发送邮件
- bmp/rgb24格式转成nv21/nv12格式的java代码
- paypal快速支付java代码demo
- 北大青鸟宠物商店
- 自己写的java代码生成器
- 进销管理系统是用Java代码编写的 运用
- 上传Excel的Demojava代码
- 魔塔java代码
- 7z解压缩java代码+工具
- MQTT推送简单服务端java代码实现
- JLS 8 java代码规范JLS第8版
- JAVA代码实现WEB简单购物车功能
- 微信公众号授权登录java代码
- Java代码 ,RFID开发
- 在linux环境下通过java代码操作串口,
- JavaWeb后端代码自动生成工具
- java代码实现Excel文件的导入和导出
评论
共有 条评论