2014-03-04 5 views
0

Liferay의 문서 및 미디어 포트에 이미지 및 문서를 업로드했습니다. 해당 이미지의 미리보기 이미지를 가져오고 싶습니다.Liferay에서 미리보기 이미지 가져 오기

Folder = DLAppServiceUtil.getFolder (repositoryId, DLFolderConstants.DEFAULT_PARENT_FOLDER_ID); java.util.List l; l = DLAppServiceUtil.getFileEntries (repositoryId, projectsFolder.getFolderId());

 for(FileEntry f:l) 
     { 
      JsonObject obj=new JsonObject(); 
      InputStream is=f.getContentStream(); 


     } 

위의 코드에서 정상적인 이미지 스트림을 얻을 수 있지만 썸네일 스트림을 가져오고 싶습니다. 가능합니까? ??? 어떤 도움이라도 대단히 감사하겠습니다.

답변

0

고려

import com.liferay.portlet.documentlibrary.util.ImageProcessorUtil; 
import com.liferay.portlet.documentlibrary.util.DLPreviewableProcessor; 

for(FileEntry f:l) { 
    InputStream thumbnail = ImageProcessorUtil.getThumbnailAsStream(f.getFileVersion(), DLPreviewableProcessor.THUMBNAIL_INDEX_DEFAULT); 
} 
+0

그리고 내가 문서 파일의 썸네일을 얻고 싶은 경우에 당신의 조각을 복용? – Ali

+0

오늘은 나중에 보겠습니다 ... –

+0

이미지를 제외한 다른 내용 liferay repository에 저장된 내용의 미리보기 이미지를 얻는 방법 ???? – Ali

관련 문제