如何通过Java代码向Word文档添加文档属性(java往word文档中写入数据)

  本篇文章为你整理了如何通过Java代码向Word文档添加文档属性(java往word文档中写入数据)的详细内容,包含有如何通过java代码向word文档添加文档属性名称 java往word文档中写入数据 java编写word文档 java在文件中添加内容 如何通过Java代码向Word文档添加文档属性,希望能帮助你了解 如何通过Java代码向Word文档添加文档属性。

  Word文档属性包括常规、摘要、统计、内容、自定义。其中摘要包括标题、主题、作者、经理、单位、类别、关键词、备注等项目。属性相当于文档的名片,可以添加你想要的注释、说明等。还可以标注版权。 今天就为大家介绍一下,如何通过Java代码向Word文档添加文档属性。详情请阅读以下内容。

  将内置文档属性添加到 Word 文档

  将自定义文档属性添加到 Word 文档

  程序环境:

  方法1:手动引入。将Free Spire.Doc for Java下载到本地,解压,找到lib文件夹下的Spire.Doc.jar文件。在IDEA中打开如下界面,将本地路径中的jar文件引入Java程序

  方法2: 如果您想通过 Maven安装,则可以在 pom.xml 文件中添加以下代码导入 JAR 文件。

  

 repositories 

 

   repository

   id com.e-iceblue /id

   url https://repo.e-iceblue.cn/repository/maven-public/ /url

   /repository

   /repositories

   dependencies

   dependency

   groupId e-iceblue /groupId

   artifactId spire.doc.free /artifactId

   version 5.2.0 /version

   /dependency

   /dependencies

 

  将内置文档属性添加到 Word 文档

  具体步骤如下:

  初始化Document类的一个实例。

  使用 Document.loadFromFile() 方法加载 Word 文档。

  使用 Document.getBuiltinDocumentProperties() 方法访问文档的内置文档属性。

  使用 BuiltinDocumentProperties 类提供的 setTitle()、setSubject() 和 setAuthor() 方法设置特定文档属性的值,例如标题、主题和作者。

  使用 Document.saveToFile() 方法保存结果文档。

  Java

  

import com.spire.doc.BuiltinDocumentProperties;

 

  import com.spire.doc.Document;

  import com.spire.doc.FileFormat;

  public class AddBuiltinDocumentProperties {

   public static void main(String []args) throws Exception {

   //初始化文档类的一个实例

   Document document = new Document();

   //加载 Word 文档

   document.loadFromFile("示例文档.docx");

   //访问文档的内置文档属性

   BuiltinDocumentProperties standardProperties = document.getBuiltinDocumentProperties();

   //设置特定内置文档属性的值

   standardProperties.setTitle("添加文档属性");

   standardProperties.setSubject("XXX公司员工培训手册");

   standardProperties.setAuthor("张三");

   standardProperties.setCompany("XXX有限公司");

   standardProperties.setManager("李四");

   standardProperties.setCategory("注意事项");

   standardProperties.setKeywords("员工培训, 规章制度, 文档属性");

   standardProperties.setComments("本手册为员工手册和规章制度的相关介绍");

   //保存结果文档

   document.saveToFile("添加内置文档属性.docx", FileFormat.Docx_2013);

  }

 

  将自定义文档属性添加到Word文档

  初始化Document类的一个实例。

  使用 Document.loadFromFile() 方法加载 Word 文档。

  使用 Document.getCustomDocumentProperties() 方法访问文档的自定义文档属性。

  使用 CustomDocumentProperties.add(String, Object) 方法将具有不同数据类型的自定义文档属性添加到文档中。

  使用 Document.saveToFile() 方法保存结果文档。

  Java

  

import com.spire.doc.BuiltinDocumentProperties;

 

  import com.spire.doc.Document;

  import com.spire.doc.FileFormat;

  public class AddBuiltinDocumentProperties {

   public static void main(String []args) throws Exception {

   //初始化文档类的一个实例

   Document document = new Document();

   //加载 Word 文档

   document.loadFromFile("示例文档.docx");

   //访问文档的内置文档属性

   BuiltinDocumentProperties standardProperties = document.getBuiltinDocumentProperties();

   //设置特定内置文档属性的值

   standardProperties.setTitle("添加文档属性");

   standardProperties.setSubject("XXX公司员工培训手册");

   standardProperties.setAuthor("张三");

   standardProperties.setCompany("XXX有限公司");

   standardProperties.setManager("李四");

   standardProperties.setCategory("注意事项");

   standardProperties.setKeywords("员工培训, 规章制度, 文档属性");

   standardProperties.setComments("本手册为员工手册和规章制度的相关介绍");

   //保存结果文档

   document.saveToFile("添加内置文档属性.docx", FileFormat.Docx_2013);

  }

 

  —本文完—

  以上就是如何通过Java代码向Word文档添加文档属性(java往word文档中写入数据)的详细内容,想要了解更多 如何通过Java代码向Word文档添加文档属性的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: