Wordプロパティは、ファイルの内容を示し、そのファイルを特定するためのものです。 ドキュメントのプロパティには、タイトル、作成者名、件名などのほかに、ドキュメントのトピックや内容を特定するキーワードがあります。今回はSpire.Doc for Javaというライブラリを使ってWord プロパティを設定する方法を紹介していきます。
下準備
1.E-iceblueの公式サイトからFree Spire.doc for Java無料版をダウンロードしてください。
2.IDEを起動して新規プロジェクトを作成してから、インストールされたファイルにあった相応しいSpire.doc.jarを参照に追加してください。
プロパティを設定
```JAVA 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);
}
}
<h4><strong>実行結果</strong></h4>
<p><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/l/lendoris/20210811/20210811121714.png" alt="f:id:lendoris:20210811121714p:plain" width="431" height="429" loading="lazy" title="" class="hatena-fotolife" itemprop="image" /></p>
<h4><strong>プロパティをカスタマイズ設定</strong></h4>
```JAVA
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);
}
}
実行結果