Java Wordでブックマークを追加・削除
Microsoft Word 文書のなかに「しおり」のようにブックマークを挿入することができます。今日はSpire.Doc for Javaを使ってWordでブックマークを追加・削除する方法を紹介します。
下準備
1.E-iceblueの公式サイトからFree Spire.doc for Java無料版をダウンロードしてください。
2.IDEを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいSpire.doc.jarを参照に追加してください。
ブックマークを追加
import com.spire.doc.*;
import com.spire.doc.documents.Paragraph;
public class InsertBookmark {
public static void main(String[] args) {
//Document objectを作成します。
Document doc = new Document();
//Wordをロードします。
doc.loadFromFile("C:\\Users\\Administrator\\Desktop\\sample.docx");
//しおりをつけたい段落を取得します。
Paragraph paragraph = doc.getSections().get(0).getParagraphs().get(1);
//BookmarkStartを追加し、段落の最初へ移動させます。
BookmarkStart start = paragraph.appendBookmarkStart("しおりです");
paragraph.getItems().insert(0,start);
//段落の最後にBookmarkEndを追加します。
paragraph.appendBookmarkEnd("myBookmark");
//保存します。
doc.saveToFile("output/AddBookmark.docx", FileFormat.Docx_2013);
}
}
完成例
しおりを削除
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
public class RemoveBookmark {
public static void main(String[] args) {
//Documentを作成します。
Document doc = new Document();
//Wordをロードします。
doc.loadFromFile("C:\\Users\\Administrator\\Desktop\\InsertBookmark.docx");
//初めのしおりを削除します。
doc.getBookmarks().remove(doc.getBookmarks().get(0));
//保存します。
doc.saveToFile("output/RemoveBookmark.docx", FileFormat.Docx);
}
}
Author And Source
この問題について(Java Wordでブックマークを追加・削除), 我々は、より多くの情報をここで見つけました https://qiita.com/iceblue/items/a28da9a27af12efa93bd著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .