導航:首頁 > 文字圖片 > 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添加圖片相關的資料

熱點內容
美女動態圖片4 瀏覽:701
天津歡樂谷圖片大全 瀏覽:406
室內取暖器圖片價格 瀏覽:347
很漂亮的圖片女生唯美 瀏覽:276
動漫胖次的圖片 瀏覽:151
java實現word添加圖片 瀏覽:792
台釣竿價格及圖片 瀏覽:800
男生宿舍里的衣服圖片 瀏覽:688
ppt如何在圖片里的字標亮 瀏覽:841
在js中如何讓圖片停止2秒再動 瀏覽:323
廚房畫盤圖片簡單的 瀏覽:400
美女車模動態圖片 瀏覽:64
格子圖片高清 瀏覽:891
餐桌怎麼布置圖片 瀏覽:421
一分錢硬幣價格及圖片 瀏覽:625
朋友圈發圖片文字圖片不顯示 瀏覽:540
牽手圖片十指緊扣動漫 瀏覽:444
如何用表格將圖片鏈接轉換成圖片 瀏覽:372
表情包可愛日漫圖片 瀏覽:881
帆布鞋高幫圖片男生 瀏覽:448