Word文档属性分为两种:内置文档属性和自定义文档属性。本文将介绍如何使用Spire.Doc for Java给Word文档添加这两种文档属性。
添加内置文档属性
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("Spire.Doc for Java示例文档");
document.getBuiltinDocumentProperties().setSubject("Word文档属性");
document.getBuiltinDocumentProperties().setAuthor("James");
document.getBuiltinDocumentProperties().setCompany("成都冰蓝科技有限公司");
document.getBuiltinDocumentProperties().setManager("Jakson");
document.getBuiltinDocumentProperties().setCategory("Word操作");
document.getBuiltinDocumentProperties().setKeywords("文档属性, Word, Spire.Doc for Java");
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);
}
}