導航:首頁 > 文字圖片 > 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
動漫森女圖片 瀏覽:406
漢服圖片衣服紙樣 瀏覽:752
最美女殺手安娜圖片 瀏覽:748
ppt如何讓圖片背景去掉 瀏覽:738
披發發型圖片優雅 瀏覽:384
word組合圖形和圖片 瀏覽:603
男生專用聊天背景圖片黑色 瀏覽:473
織語毛巾價格圖片 瀏覽:822
漂亮可愛寶可夢圖片 瀏覽:923
小女孩高冷圖片 瀏覽:788
絨線鉤衣服的花樣圖片 瀏覽:949
張敬軒發型圖片 瀏覽:662
word在表格中插入圖片如何布滿 瀏覽:663
短臉蛋發型圖片 瀏覽:855
土酒價格圖片 瀏覽:768
純色簡約黑衣服圖片 瀏覽:629
人心不簡單圖片大全 瀏覽:814
想你了男生圖片動漫 瀏覽:133
臉長男適合的發型圖片 瀏覽:941