导航:首页 > 文字图片 > java实现word添加图片

java实现word添加图片

发布时间:2024-12-01 10:50:40

1. java怎么给word文档加水印

可以使用Free Spire.Doc for Java在word文档中添加文本水印或图片水印。Free Spire.Doc for Java下载链接:网页链接

1.添加文本水印——代码如下:

import com.spire.doc.*;

import com.spire.doc.documents.WatermarkLayout;

import java.awt.*;

public class WordTextWatermark {

public static void main(String[] args) {

Document document = new Document();

document.loadFromFile("Sample.docx");

insertTextWatermark(document.getSections().get(0));

}

private static void insertTextWatermark(Section section) {

TextWatermark txtWatermark = new TextWatermark();
txtWatermark.setText("内部使用");
txtWatermark.setFontSize(40);
txtWatermark.setColor(Color.red);
txtWatermark.setLayout(WatermarkLayout.Diagonal);
section.getDocument().setWatermark(txtWatermark);

}

}

2.添加图片水印——代码如下:

import com.spire.doc.*;

public class WordImageWatermark {

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

Document document = new Document();
document.loadFromFile("Sample.docx");

PictureWatermark picture = new PictureWatermark();
picture.setPicture("logo.png");
picture.setScaling(5);
picture.isWashout(false);
document.setWatermark(picture);

document.saveToFile("out/result2.docx",FileFormat.Docx )

}

}

2. java想要对已有word文档追加图片,应该怎么做

以前做过其他office的没做过微软的,不过大同小异
这个你就需要在java中获取到word的某种对象,方法有很多,但是要看你用什么方式调用的office了,如果是某个牌子的中间件,那就用那个中间件的二次开发文档里面应该就有提到这些方法,如果是第三方的jar包,应该也不麻烦,通过jar包中的方法,可能要有一个word的实例创建的过程吧,然后获取到range或者textrange等这些对象(应该是这俩对象……)通过这对象然后找到插入图片的方法,然后传入位置参数(可能是两个数用逗号隔开)

3. 请教:如何用JAVA POI 向Word文档里插图片 请提供下代码 谢谢!!!

楼主你可以这样操作,导入java.io.*。org.apache.poi.hwpf.*。org.apache.poi.hwpf.usermodel.Picture

String savePath= "c:\\temp\\";
String docFile= savePath+ "test.doc";
String imgFile= savePath+ "img.jpg";

HWPFDocument poiDoc = new HWPFDocument(new FileInputStream(docFile));
List picList=poiDoc.getPicturesTable().getAllPictures();
Picture picture=(Picture)picList.get(0);
try {
picture.writeImageContent(new FileOutputStream(imgFile));
} catch (FileNotFoundException e) {
e.printStackTrace();
}

4. 用java如何添加图片到word中,是直接添加不是解析,最好能有代码

首先你得打开这个word文档,然后你再把这个图片做成文件流的格式,然后把它写进去。
但是这个过程如果你用java自带的文件流格式打开的话,写进去会是乱码。我做过的方法是用开源框架包,poi.jar可以用来做有关office的打开、写入、读出等操作,具体代码没有了,但是demo里面的代码都已经足够了,你自己稍微看看就能知道怎么做了。这个包还是比较稳定的。

5. java程序在已经存在的word文档中插入图片并加密保存为pdf格式的文档

我曾经也尝试使用纯java技术去解析word文档,并且使用了apache的jacob,POI等项目,但是由于Microsoft Word使用的doc不是标准DOC文件,而是自己加处理过的,所以现在解析微软的doc都只能靠破解与猜解,据我所知,现在的技术只能从word中提取出来文字,所以使用纯java不太可能实现。
如果使用windows平台的话,可以选择使用微软的一些word控件来达到目的.

阅读全文

与java实现word添加图片相关的资料

热点内容
怎么把word的柱状图变成图片 浏览:755
动漫森女图片 浏览:404
汉服图片衣服纸样 浏览:750
最美女杀手安娜图片 浏览:746
ppt如何让图片背景去掉 浏览:737
披发发型图片优雅 浏览:384
word组合图形和图片 浏览:602
男生专用聊天背景图片黑色 浏览:473
织语毛巾价格图片 浏览:822
漂亮可爱宝可梦图片 浏览:923
小女孩高冷图片 浏览:788
绒线钩衣服的花样图片 浏览:949
张敬轩发型图片 浏览:662
word在表格中插入图片如何布满 浏览:663
短脸蛋发型图片 浏览:855
土酒价格图片 浏览:768
纯色简约黑衣服图片 浏览:629
人心不简单图片大全 浏览:814
想你了男生图片动漫 浏览:133
脸长男适合的发型图片 浏览:941