축소판 그림이없는 경우 다음 URL을 통해 문서 또는 자리 표시 자 이미지의 축소판 그림을 볼 수 있습니다. 이것은 ph = true로 끝납니다.CMIS에서 Alfresco에 대한 썸네일 자리 표시자를 얻으려면 어떻게해야합니까?
http://cms.mydomain.com:8080/share/proxy/alfresco/api/node/workspace/SpacesStore/" + childId + "/content/thumbnails/doclib?ph=true
다음 서버 쪽 코드는 축소판 이미지의 ContentStream을 가져옵니다.
OperationContext context = session.createOperationContext();
context.setRenditionFilterString("cmis:thumbnail");
CmisObject doc = session.getObject(id, context);
List<Rendition> renditions = doc.getRenditions();
if (renditions.size() > 0) {
Rendition rend = renditions.get(0);
cs = rend.getContentStream();
}
첫 번째 URL과 같이 미리보기 이미지가 없으면 자리 표시 자 이미지가 반환되지 않습니다.
서버 쪽에서 미리보기 이미지가 없을 때 어떻게 적절한 자리 표시 자 이미지를 검색하나요? 예를 들어 docx 및 xlsx 파일의 경우.
덕분에, 존
동의 함, Jean-Marie. CMIS를 통해 자리 표시자를 가져올 수 있다고는 생각하지 않습니다. –
흠. CMIS Workbench 클라이언트를 사용하여 doclib 미리보기 이미지 콘텐츠 (CMIS 용어로 표현)를 얻을 수있었습니다. 내가 API에서 명시 적으로 문서화 된 것을 본 적이 없지만, 거기에 가치가 있을지도 모른다. –
@ JM.Pascal Alfresco REST 서비스에 대한 올바른 방향을 알려줄 수 있습니까? 휠을 다시 발명하는 것보다 효과적입니다. - Jon –