這篇文章將為大家詳細講解有關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進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。