有啥方法可以用java 将word或者Excel文件转换成图片文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有啥方法可以用java 将word或者Excel文件转换成图片文件?相关的知识,希望对你有一定的参考价值。

我在网上查到Aspose.Words for Java似乎可以用java进行word的操作 ,但是完全不知道怎么弄。 或者有没有什么别的方法?
刚看到说用jacob也可以使java操作word, 但是依然没能明白怎么弄

参考技术A 可以用openoffice将word转化为pdf,再使用swftools把pdf转换为swf 参考技术B 我之前就 弄过 对Excel的操作 也不是很熟 用JXL 或 POI追问

有什么具体点的代码吗?

追答

这个就是创建工作簿 工作表把数据写进Excel , 也可以 在写一个类 把它读出来,第一个是写的第二个是读的 ,如果你要用的话 ,给我邮箱 有个jar包 要导入
package com.cstp.jxl;

import java.io.File;

import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;

public class WriteExcel

public static void main(String[] args)throws Exception
WritableWorkbook book = Workbook.createWorkbook(new File("Test.xls")); //创建工作薄
WritableSheet sheet = book.createSheet("TestSheet",0); //创建工作表 和位置
Label label = new Label(0,0,"测试数据"); //在表格的第一列第一行添加数据 、标签
sheet.addCell(label);
jxl.write.Number num = new jxl.write.Number(1,0,12345);
sheet.addCell(num);
book.write(); //执行写入
book.close(); //执行关闭





package com.cstp.jxl;

import java.io.File;

import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;

public class ReadExcel

public static void main(String[] args) throws Exception

Workbook book = Workbook.getWorkbook(new File("Test.xls")); //找到工作薄
Sheet sheet = book.getSheet(0); //找到要读取的表格
Cell cell = sheet.getCell(1,0); //找到要读取的单元格
String result = cell.getContents(); //获取单元格中的数据
System.out.println(result);
book.close(); //关闭


追问

我不是要读或者写…… 我的问题是 把 Word的 或者 Excel 的 文档 转换成图片格式
GIF、JPG、PNG等等都可以……

追答

POI 只支持PNG格式的图片 但是我没用过

追问

只要能转成PNG就行了……

追答

这个我还真不知道从哪下手 我表示遗憾 呵呵呵

追问

好吧 同样谢谢你

本回答被提问者采纳
参考技术C 我可以但是那个是研究出来的产品,就跟网易邮箱里面在线打开邮箱中的文档是一个效果追问

额。。。你的意思是不公布呢 还是要花钱买呢- -?

追答

是在不好意思,那是个产品,说简单点就是几个jar包,我已经离开那个公司了,及时没有离开也无法将那东西合法的给你,只能告诉你网易邮箱里面的那个功能就是买的上个公司的这个产品,永中文档转换器

追问

那能说一下是用什么做的么?JXL ?POI? 不会是自己写了一个api吧- -?

追答

那堆jar包30多兆……
底层我没看过,只是用过,应该不是简单的JXL和poi,因为他的这套转换插件是以永中office为核心的产品,永中office是一个java开发的国产office,所以应该不是简单的JXL和poi

追问

好吧,知道了,谢谢...

有啥方法可以将 ms access 数据库与 ms word 连接起来吗?

【中文标题】有啥方法可以将 ms access 数据库与 ms word 连接起来吗?【英文标题】:Is there any way to connect ms access database with ms word?有什么方法可以将 ms access 数据库与 ms word 连接起来吗? 【发布时间】:2014-11-02 23:09:53 【问题描述】:

我在 access 中有一个文本框和一个按钮,当我单击按钮时,文本框值在 ms word 中打开,当我在 ms word 中编辑值时保存并关闭,然后它会自动保存在 access texbox 中。

我们可以使用连接字符串将 ms 访问对象与 ms word 连接起来吗?

【问题讨论】:

这将是一个糟糕的概念! 请解释一下为什么这很糟糕? 【参考方案1】:

也许更好的方法是:创建一个弹出式表单,其中包含设置为使用富文本的大文本字段,假设您的主表单上没有空间用于大文本框。

【讨论】:

以上是关于有啥方法可以用java 将word或者Excel文件转换成图片文件?的主要内容,如果未能解决你的问题,请参考以下文章

csv文件转换成excel的方法

word表格怎么导入Excel

Java 导出 Word 表格有啥好的办法

如何对word以及excel进行保护,别人不可以进行任何操作

格式刷怎么用

ai文件中的表格如何转换成word(或者Excel)格式的