本文的標(biāo)題是《國(guó)產(chǎn)文檔處理控件Spire.Doc WPS Word文檔功能上線!快速創(chuàng)建指南》來源于:由作者:陳健耘采編而成,主要講述了Spire.Doc for Java 是一款專業(yè)的Java Wo
spire.doc for java 是一款專業(yè)的java word組件,開拓職員運(yùn)用它不妨輕快地將word文檔創(chuàng)造、讀取、編纂、變換和打印等功效集成到本人的java運(yùn)用步調(diào)中。
正文將引見怎樣運(yùn)用spire.doc for java加載,**縱和生存wps文字(word)文檔,以及興建wps word文檔。
spire.doc for java官方最新版免費(fèi)載入試用,汗青本子載入,在線文檔和扶助文件載入-慧都網(wǎng)
加載,**縱和生存wps文字(word)文檔
原wps文字文檔:
import com.spire.doc.document;
import com.spire.doc.fileformat;
import com.spire.doc.section;
import com.spire.doc.documents.paragraph;
import java.awt.*;
import java.io.*;
public class loadandeditwpsword {
public static void main(string[] args) throws ioexception {
//經(jīng)過流加載wps文字文檔
fileinputstream inputstream = new fileinputstream(new file("sample.wps"));
document document = new document();
document.loadfromstream(inputstream, fileformat.doc);
//獲得文檔的第一個(gè)節(jié)
section section = document.getsections().get(0);
//獲得該節(jié)中第一個(gè)段落
paragraph paragraph = section.getparagraphs().get(0);
//給該段落樹立后臺(tái)臉色
paragraph.getformat().setbackcolor(color.pink);
//將截止文檔生存到流
bytearrayoutputstream bos = new bytearrayoutputstream();
document.savetostream(bos, fileformat.doc);
//將流寫入wps文檔
fileoutputstream fos = new fileoutputstream("output.wps");
fos.write(bos.tobytearray());
//封閉流
bos.close();
fos.close();
}
}截止文檔:
import com.spire.doc.document;
import com.spire.doc.fileformat;
import com.spire.doc.section;
import com.spire.doc.documents.horizontalalignment;
import com.spire.doc.documents.paragraph;
import com.spire.doc.documents.paragraphstyle;
import java.awt.*;
import java.io.*;
public class createwpsword {
public static void main(string[] args) throws ioexception {
//創(chuàng)造document范例
document document = new document();
//增添節(jié)到文檔
section section = document.addsection();
//增添三個(gè)段落至該節(jié)
paragraph para1 = section.addparagraph();
para1.appendtext("spire.doc for java");
paragraph para2 = section.addparagraph();
para2.appendtext("spire.doc for java 是一款專業(yè)的 java word 組件,開拓職員運(yùn)用它不妨輕快地將 word 文檔創(chuàng)造、讀取、編纂、變換和打印等功效集成到本人的 java 運(yùn)用步調(diào)中。"+
"動(dòng)作一款實(shí)足獨(dú)力的組件,spire.doc for java 的運(yùn)轉(zhuǎn)情況無需安置 microsoft office。");
paragraph para3 = section.addparagraph();
para3.appendtext("spire.doc for java 能實(shí)行多種 word 文檔處置工作,囊括天生、讀取、變換和打印 word 文檔,插入圖片,增添頁(yè)眉和頁(yè)腳,創(chuàng)造表格,增添表單域和郵件兼并域,"+
"增添書簽,增添文本和圖片火印,樹立后臺(tái)臉色和后臺(tái)圖片,增添腳注和尾注,增添超鏈接、數(shù)字出面,加密妥協(xié)密 word 文檔,增添講解,增添形勢(shì)等。");
//將第一段動(dòng)作題目,樹立題目段落方法
paragraphstyle style1 = new paragraphstyle(document);
style1.setname("titlestyle");
style1.getcharacterformat().setbold(true);
style1.getcharacterformat().settextcolor(color.blue);
style1.getcharacterformat().setfontname("lucida sans unicode");
style1.getcharacterformat().setfontsize(12f);
document.getstyles().add(style1);
para1.applystyle("titlestyle");
//樹立其他兩個(gè)段落的方法
paragraphstyle style2 = new paragraphstyle(document);
style2.setname("parastyle");
style2.getcharacterformat().setfontname("lucida sans unicode");
style2.getcharacterformat().setfontsize(11f);
document.getstyles().add(style2);
para2.applystyle("parastyle");
para3.applystyle("parastyle");
//樹立題目段落居中對(duì)齊
para1.getformat().sethorizontalalignment(horizontalalignment.center);
//樹立第二、第三段落的段首縮進(jìn)
para2.getformat().setfirstlineindent(25f);
para3.getformat().setfirstlineindent(25f);
//樹立第一、第二段落的段后間距
para1.getformat().setafterspacing(10f);
para2.getformat().setafterspacing(10f);
//生存文檔
bytearrayoutputstream bos = new bytearrayoutputstream();
document.savetostream(bos, fileformat.doc);
//將流寫入wps文件
fileoutputstream fos = new fileoutputstream("createwps.wps");
fos.write(bos.tobytearray());
//封閉流
bos.close();
fos.close();
}
}
spire.doc for java 4.7.0已頒布。該本子鞏固了變換word/rtf到pdf,以及變換html到word的功效。其余,此次革新還建設(shè)了加載和生存word文檔等時(shí)展示的題目。
word文檔等時(shí)展示的題目。
正文原作家為陳健耘,連載請(qǐng)證明:根源!如該文有不當(dāng)之處,請(qǐng)接洽站長(zhǎng)簡(jiǎn)略,感謝協(xié)作~
原創(chuàng)文章,作者:陳健耘,如若轉(zhuǎn)載,請(qǐng)注明出處:http://m.uuuxu.com/20220416283288.html