本文的標題是《國產文檔處理控件Spire.Doc WPS Word文檔功能上線!快速創建指南》來源于:由作者:陳健耘采編而成,主要講述了Spire.Doc for Java 是一款專業的Java Wo
spire.doc for java 是一款專業的java word組件,開拓職員運用它不妨輕快地將word文檔創造、讀取、編纂、變換和打印等功效集成到本人的java運用步調中。
正文將引見怎樣運用spire.doc for java加載,**縱和生存wps文字(word)文檔,以及興建wps word文檔。
spire.doc for java官方最新版免費載入試用,汗青本子載入,在線文檔和扶助文件載入-慧都網
加載,**縱和生存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 {
//經過流加載wps文字文檔
fileinputstream inputstream = new fileinputstream(new file("sample.wps"));
document document = new document();
document.loadfromstream(inputstream, fileformat.doc);
//獲得文檔的第一個節
section section = document.getsections().get(0);
//獲得該節中第一個段落
paragraph paragraph = section.getparagraphs().get(0);
//給該段落樹立后臺臉色
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 {
//創造document范例
document document = new document();
//增添節到文檔
section section = document.addsection();
//增添三個段落至該節
paragraph para1 = section.addparagraph();
para1.appendtext("spire.doc for java");
paragraph para2 = section.addparagraph();
para2.appendtext("spire.doc for java 是一款專業的 java word 組件,開拓職員運用它不妨輕快地將 word 文檔創造、讀取、編纂、變換和打印等功效集成到本人的 java 運用步調中。"+
"動作一款實足獨力的組件,spire.doc for java 的運轉情況無需安置 microsoft office。");
paragraph para3 = section.addparagraph();
para3.appendtext("spire.doc for java 能實行多種 word 文檔處置工作,囊括天生、讀取、變換和打印 word 文檔,插入圖片,增添頁眉和頁腳,創造表格,增添表單域和郵件兼并域,"+
"增添書簽,增添文本和圖片火印,樹立后臺臉色和后臺圖片,增添腳注和尾注,增添超鏈接、數字出面,加密妥協密 word 文檔,增添講解,增添形勢等。");
//將第一段動作題目,樹立題目段落方法
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");
//樹立其他兩個段落的方法
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");
//樹立題目段落居中對齊
para1.getformat().sethorizontalalignment(horizontalalignment.center);
//樹立第二、第三段落的段首縮進
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的功效。其余,此次革新還建設了加載和生存word文檔等時展示的題目。
word文檔等時展示的題目。
正文原作家為陳健耘,連載請證明:根源!如該文有不當之處,請接洽站長簡略,感謝協作~
原創文章,作者:陳健耘,如若轉載,請注明出處:http://www.uuuxu.com/20220416283288.html