您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)java怎么修改文檔第一頁(yè)為不同的頁(yè)面,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
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)把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。