Wordプロパティは、ファイルの内容を示し、そのファイルを特定するためのものです。 ドキュメントのプロパティには、タイトル、作成者名、件名などのほかに、ドキュメントのトピックや内容を特定するキーワードがあります。今回はSpire.Doc for Javaというライブラリを使ってWord プロパティを設定する方法を紹介していきます。
下準備
1.E-iceblueの公式サイトからFree Spire.doc for Java無料版をダウンロードしてください。
2.IDEを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいSpire.doc.jarを参照に追加してください。
プロパティを設定
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
public class SetDocumentProperties {
public static void main(String[] args){
//Wordファイルをロードします。
Document document = new Document("Input.docx");
//プロパティを設定します。
document.getBuiltinDocumentProperties().setTitle("パンダンのファイル");
document.getBuiltinDocumentProperties().setSubject("Wordプロパティ");
document.getBuiltinDocumentProperties().setAuthor("James");
document.getBuiltinDocumentProperties().setCompany("竹会社");
document.getBuiltinDocumentProperties().setManager("Jakson");
document.getBuiltinDocumentProperties().setCategory("Word操作");
document.getBuiltinDocumentProperties().setKeywords("プロパティ");
document.getBuiltinDocumentProperties().setComments("複写禁止");
//保存します。
document.saveToFile("SetBuiltInProperties.docx", FileFormat.Docx_2013);
}
}
実行結果
プロパティをカスタマイズ設定
import com.spire.doc.Document;
import com.spire.doc.FileFormat;
public class SetDocumentProperties {
public static void main(String[] args){
//Wordファイルをロードします。
Document document = new Document("Input.docx");
//プロパティをカスタマイズ設定します。
document.getCustomDocumentProperties().add("番号", "AB01");
document.getCustomDocumentProperties().add("閲覧者", "Wilson");
//保存します。
document.saveToFile("SetCustomProperties.docx", FileFormat.Docx_2013);
}
}
実行結果