Apache 如何将ContentStream对象转换为字节数组(字节[])?

Apache 如何将ContentStream对象转换为字节数组(字节[])?,apache,fileinputstream,cmis,apache-chemistry,Apache,Fileinputstream,Cmis,Apache Chemistry,我正在尝试将cmis文档转换为字节流,以便与使用字节[]的项目特定请求构造函数同步,从文件类型对象进行转换是可以的,但转换cmis文档是我没有得到的。如果您使用的是Java 9或更高版本,您可以这样做 Document doc = ...; InputStream stream = doc.getContentStream().getStream(); byte[] bytes = null; try { bytes = stream.readAllBytes(); } finally

我正在尝试将cmis文档转换为字节流,以便与使用字节[]的项目特定请求构造函数同步,从文件类型对象进行转换是可以的,但转换cmis文档是我没有得到的。

如果您使用的是Java 9或更高版本,您可以这样做

Document doc = ...;
InputStream stream = doc.getContentStream().getStream();
byte[] bytes = null;
try {
    bytes = stream.readAllBytes();
}
finally {
   stream.close();
}

是否从CMIS文档的内容流中获取字节?