❶ java中如何将有图片的页面导出成Word文档
http://blog.163.com/ask_rent@yeah/blog/static/139893663201102471721745/
可以参考一下
❷ 用java怎么将word文档转成图片格式
可以使用Spire.Doc for Java在Java中利用代码进行转换。需要在 Java 程序中添加Free Spire.Doc.jar文件作为依赖项。可以从这个链接下载 JAR 文件;如果使用Maven,则可以通过在 pom.xml 文件中添加以下代码导入 JAR 文件。
repositories>
<repository>
<id>com.e-iceblue</id>
<url>https://repo.e-iceblue.cn/repository/maven-public/</url>
</repository></repositories><dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.doc.free</artifactId>
<version>5.2.3</version>
</dependency></dependencies>
Java代码如下:
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import com.spire.doc.documents.ImageType;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class ConvertWordToOtherFormats {
public static void main(String[] args) throws IOException {
//创建Document对象
Document doc = new Document();
//加载Word文档
doc.loadFromFile("C:\Users\Administrator\Desktop\sample.docx");
//将指定页保存为BufferedImage
BufferedImage image= doc.saveToImages(0, ImageType.Bitmap);
//将图片数据保存为PNG格式文档
File file= new File("output/ToPNG.png");
ImageIO.write(image, "PNG", file);
//将Word保存为SVG格式
doc.saveToFile("output/ToSVG.svg",FileFormat.SVG);
//将Word保存为RTF格式
doc.saveToFile("output/ToRTF.rtf",FileFormat.Rtf);
//将Word保存为XPS格式
doc.saveToFile("output/ToXPS.xps",FileFormat.XPS);
//将Word保存为XML格式
doc.saveToFile("output/ToXML.xml",FileFormat.Xml);
//将Word保存为TXT格式
doc.saveToFile("output/ToTXT.txt",FileFormat.Txt);
}
}
❸ 如何用java将图片插入到word指定位置
以前做过其他office的没做过微软的,不过大同小异
这个你就需要在java中获取到word的某种对象,方法有很多,但是要看你用什么方式调用的office了,如果是某个牌子的中间件,那就用那个中间件的二次开发文档里面应该就有提到这些方法,如果是第三方的jar包,应该也不麻烦,通过jar包中的方法,可能要有一个word的实例创建的过程吧,然后获取到range或者textrange等这些对象(应该是这俩对象……)通过这对象然后找到插入图片的方法,然后传入位置参数(可能是两个数用逗号隔开)
❹ java如何将flex界面中的饼图直接导出到word文档中
FLEX只是一个前台展现,它也是访问过后台数据库取得的数据才展现出来的。在FLEX页面上写一个按钮,调用后台JAVA去访问数据库取得相对的数据,然后用JAVA的方式导出成WORD文件。具体的需求还要看您了,反正核心是取得要的数据做JAVA导出,FLEX上就提供触发导出的操作而已
❺ java中如何用jacob将数据库中的二进制图片存到word中的指定位置
主要用到org.apache.poi 来操作word,而读取数据库图片
通过读取数据库Blob 字段的列然后通过
public static BufferedImage imgChangeBuffer(Blob blob)
方法钩子一个 BufferedImage 然后把这个 BufferedImage 设置到word中,希望能帮上忙。
❻ java 如何将html(包含表格,图片)转换为word
你用IE浏览器打开你的HTML文件,然后点击菜单栏 文件→使用 Microsoft Office Word 编辑,之后系统会自动打开 Word 并显示HTML文件的内容,这是保存即可。
如果找不到“使用 Microsoft Office Word 编辑”的话,点击菜单栏 工具→Internet 选项→程序→ HTML 编辑器 → Microsoft Office Word → 确定。
❼ 用java 怎样将图片插入word中
建议你使用PageOffice,很简单的。
❽ 怎么用java导出word文档
java导出word大致有6种解决方案:
1:Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。DLL动态链接库的生成需要windows平台的支持。该方案只能在windows平台实现,是其局限性。
2:Apache POI包括一系列的API,它们可以操作基于MicroSoft OLE 2 Compound Document Format的各种格式文件,可以通过这些API在Java中读写Excel、Word等文件。他的excel处理很强大,对于word还局限于读取,目前只能实现一些简单文件的操作,不能设置样式。
3:Java2word是一个在java程序中调用 MS Office Word 文档的组件(类库)。该组件提供了一组简单的接口,以便java程序调用他的服务操作Word 文档。 这些服务包括: 打开文档、新建文档、查找文字、替换文字,插入文字、插入图片、插入表格,在书签处插入文字、插入图片、插入表格等。填充数据到表格中读取表格数据 ,1.1版增强的功能: 指定文本样式,指定表格样式。如此,则可动态排版word文档。是一种不错的解决方案。
4:iText是着名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。功能强大。
5:JSP输出样式,该方案实现简单,但是处理样式有点缺陷,简单的导出可以使用。
6:用XML做就很简单了。Word从2003开始支持XML格式,大致的思路是先用office2003或者2007编辑好word的样式,然后另存为xml,将xml翻译为FreeMarker模板,最后用java来解析FreeMarker模板并输出Doc。经测试这样方式生成的word文档完全符合office标准,样式、内容控制非常便利,打印也不会变形,生成的文档和office中编辑文档完全一样。
❾ java如何将有图片的html转为word
如果你只是想要不依赖网络的存储图片的话,可以试试把图片转base64