您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關java怎么修改文檔第一頁為不同的頁面,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
Java的基本數據類型分為:1、整數類型,用來表示整數的數據類型。2、浮點類型,用來表示小數的數據類型。3、字符類型,字符類型的關鍵字是“char”。4、布爾類型,是表示邏輯值的基本數據類型。
1、主要步驟
加載Word測試文檔
獲取第一節,設置首頁頁眉頁腳不同
獲取首頁頁眉,清除首頁頁眉默認的段落格式
重新添加段落,添加圖片到段落,設置圖片格式
2、實例
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測試文檔 Document doc = new Document(); doc.loadFromFile("測試.docx"); //獲取第一節 Section section = doc.getSections().get(0); //設置首頁頁眉頁腳不同 section.getPageSetup().setDifferentFirstPageHeaderFooter(true); //獲取首頁頁眉 HeaderFooter firstpageheader = section.getHeadersFooters().getFirstPageHeader(); firstpageheader.getParagraphs().clear();//清除首頁頁眉默認的段落格式(若不清除原有段落中的格式,生成的文檔效果中頁眉中有一條橫線) //重新添加段落 Paragraph firstpara= firstpageheader.addParagraph(); //添加圖片到段落,設置圖片格式 DocPicture pic0 = firstpara.appendPicture("1.png"); pic0.setTextWrappingStyle(TextWrappingStyle.Behind); pic0.setHorizontalAlignment(ShapeHorizontalAlignment.Center); pic0.setVerticalOrigin(VerticalOrigin.Top_Margin_Area); //獲取頁面寬度、高度 int width = (int) section.getPageSetup().getPageSize().getWidth(); int height = (int) section.getPageSetup().getPageSize().getHeight(); //設置圖片大小,鋪滿頁面 pic0.setWidth(width); pic0.setHeight(height); //同理設置其他頁面的頁眉 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(); } }
關于“java怎么修改文檔第一頁為不同的頁面”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。