十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
這篇文章將為大家詳細(xì)講解有關(guān)java怎么修改文檔第一頁(yè)為不同的頁(yè)面,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、繁昌網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、html5、成都商城網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為繁昌等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
Java的基本數(shù)據(jù)類型分為:1、整數(shù)類型,用來(lái)表示整數(shù)的數(shù)據(jù)類型。2、浮點(diǎn)類型,用來(lái)表示小數(shù)的數(shù)據(jù)類型。3、字符類型,字符類型的關(guān)鍵字是“char”。4、布爾類型,是表示邏輯值的基本數(shù)據(jù)類型。
1、主要步驟
加載Word測(cè)試文檔
獲取第一節(jié),設(shè)置首頁(yè)頁(yè)眉頁(yè)腳不同
獲取首頁(yè)頁(yè)眉,清除首頁(yè)頁(yè)眉默認(rèn)的段落格式
重新添加段落,添加圖片到段落,設(shè)置圖片格式
2、實(shí)例
import com.spire.doc.*; import com.spire.doc.documents.Paragraph; import com.spire.doc.documents.TextWrappingStyle; import com.spire.doc.documents.VerticalOrigin; import com.spire.doc.fields.DocPicture; public class DifferentPageBackground1 { public static void main(String[] args) { //加載Word測(cè)試文檔 Document doc = new Document(); doc.loadFromFile("測(cè)試.docx"); //獲取第一節(jié) Section section = doc.getSections().get(0); //設(shè)置首頁(yè)頁(yè)眉頁(yè)腳不同 section.getPageSetup().setDifferentFirstPageHeaderFooter(true); //獲取首頁(yè)頁(yè)眉 HeaderFooter firstpageheader = section.getHeadersFooters().getFirstPageHeader(); firstpageheader.getParagraphs().clear();//清除首頁(yè)頁(yè)眉默認(rèn)的段落格式(若不清除原有段落中的格式,生成的文檔效果中頁(yè)眉中有一條橫線) //重新添加段落 Paragraph firstpara= firstpageheader.addParagraph(); //添加圖片到段落,設(shè)置圖片格式 DocPicture pic0 = firstpara.appendPicture("1.png"); pic0.setTextWrappingStyle(TextWrappingStyle.Behind); pic0.setHorizontalAlignment(ShapeHorizontalAlignment.Center); pic0.setVerticalOrigin(VerticalOrigin.Top_Margin_Area); //獲取頁(yè)面寬度、高度 int width = (int) section.getPageSetup().getPageSize().getWidth(); int height = (int) section.getPageSetup().getPageSize().getHeight(); //設(shè)置圖片大小,鋪滿頁(yè)面 pic0.setWidth(width); pic0.setHeight(height); //同理設(shè)置其他頁(yè)面的頁(yè)眉 HeaderFooter otherheader = section.getHeadersFooters().getHeader(); otherheader.getParagraphs().clear(); Paragraph otherpara = otherheader.addParagraph(); DocPicture pic1 = otherpara.appendPicture("2.png"); pic1.setTextWrappingStyle(TextWrappingStyle.Behind); pic1.setHorizontalAlignment(ShapeHorizontalAlignment.Center); pic1.setVerticalOrigin(VerticalOrigin.Top_Margin_Area); pic1.setWidth(width); pic1.setHeight(height); //保存文檔 doc.saveToFile("result.docx",FileFormat.Docx_2013); doc.dispose(); } }
關(guān)于“java怎么修改文檔第一頁(yè)為不同的頁(yè)面”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。