永中二次开发--文档转图片
2013-11-01 16:21
239 查看
直接上代码
package wgtx.wlzx.YZConverter;
import java.io.FileNotFoundException;
import java.io.IOException;
import javax.swing.JFrame;
import application.Application;
import application.Workbooks;
import application.workbooks.Workbook;
public class ConverTo
{
public static void main(String[] args)
{
String frompath="D:\\yztest\\123456.doc"; //要转换的文件路径
String topath="D:\\yztest\\result"; //转换后保存的路径
System.out.println(jpg(frompath,topath));
}
public static String jpg(String frompath,String topath)
{
//获取后缀名并转成小写
String extension=frompath.substring(frompath.lastIndexOf(".")).toLowerCase();
//控制文件类型
if(!(extension.equals(".doc")||extension.equals(".docx")))
return "不支持"+extension+"类型";
JFrame frame=new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Application.createInstance(frame.getContentPane());
frame.add(Application.getInstance());
frame.setSize(1440,900);
frame.setVisible(true);
Workbooks books=Application.getWorkbooks();
System.out.println("选择文件路径:"+frompath);
books.openWorkbook(frompath);
Workbook book=Application.getWorkbooks().getActiveWorkbook();
try {
System.out.println("保存文件路径:"+topath);
book.getDocuments().getActiveDocument().convertToJPEG(topath);
Application.exitSystem();
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return "success";
}
}
package wgtx.wlzx.YZConverter;
import java.io.FileNotFoundException;
import java.io.IOException;
import javax.swing.JFrame;
import application.Application;
import application.Workbooks;
import application.workbooks.Workbook;
public class ConverTo
{
public static void main(String[] args)
{
String frompath="D:\\yztest\\123456.doc"; //要转换的文件路径
String topath="D:\\yztest\\result"; //转换后保存的路径
System.out.println(jpg(frompath,topath));
}
public static String jpg(String frompath,String topath)
{
//获取后缀名并转成小写
String extension=frompath.substring(frompath.lastIndexOf(".")).toLowerCase();
//控制文件类型
if(!(extension.equals(".doc")||extension.equals(".docx")))
return "不支持"+extension+"类型";
JFrame frame=new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Application.createInstance(frame.getContentPane());
frame.add(Application.getInstance());
frame.setSize(1440,900);
frame.setVisible(true);
Workbooks books=Application.getWorkbooks();
System.out.println("选择文件路径:"+frompath);
books.openWorkbook(frompath);
Workbook book=Application.getWorkbooks().getActiveWorkbook();
try {
System.out.println("保存文件路径:"+topath);
book.getDocuments().getActiveDocument().convertToJPEG(topath);
Application.exitSystem();
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
return "success";
}
}
相关文章推荐
- Revit 二次开发 - 关闭当前文档
- spark+openfire即时通讯工具二次开发参考文档
- 基于Metronic的Bootstrap开发框架经验总结(17)-- 使用 summernote插件实现HTML文档的编辑和图片插入操作
- Windchill二次开发-查询篇-文档查询
- 基于MapGIS的GIS二次开发作业文档
- 基于AE的GIS二次开发作业文档
- CKEditor二次开发-为CKEditor增加下传图片的功能
- 在没有源代码和文档的情况下,对系统进行二次开发,可行吗?
- dedecms织梦二次开发:织梦DedeCMS列表页、内页调用图集多张图片的方法
- ECSHOP二次开发文档【文件结构说明和数据库表分析】
- ecshop二次开发各种文档下载
- Discuz二次开发 教你识别程序目录和文件列表 - 帮助文档
- fckeditor(2.6) 二次开发,添加新的选项卡到图片属性对话框
- AutoCAD二次开发所有文档pdf
- 【为生活开发系列之四】图片文字识别与标准文档对比工具
- discuz X2二次开发帮助文档
- [github项目]基于百度地图二次开发实现的车辆监管(包含车辆定位、车辆图片和方向控制,电子围栏,图形绘制等功能)前端实现(不包含后端实现)
- OpenXml开发-向文档中插入图片
- 图片轮播控件Android版开发文档-version0.1
- libSVM(Java)二次开发接口调用及更改的文档