如何解决无法更新文档文件的语言 [JAVA]
我已经从我的文档(本地创建的模板)中提取了 POIXMLProperties
,我看到语言属性存在一个值(系统语言),但我无法将它修改为 POIXMLProperties
不要让您按照 api doc 中的说明进行操作。
完整代码如下:
public InputStream updateMetadata(String extension,InputStream source,Date created,String creator,String language) throws IOException {
File tempFile = File.createTempFile("editor-document",".tmp");
try (POIXMLDocument document = getDocument(source,extension);
FileOutputStream fos = new FileOutputStream(tempFile))
{
POIXMLProperties props = document.getProperties();
POIXMLProperties.CoreProperties coreProps = props.getCoreProperties();
coreProps.setCreator(creator);
coreProps.setCreated(metadataFormat.format(created));
document.write(fos);
}
}
请问有没有办法改变语言属性?
请注意,我将文档模板语言设置为无(从工具 > 文档中的选项)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。