Java 从Liferay获取缩略图流
我在Liferay的文档和媒体portet中上传了一些图像和文档,我想获得这些图像的缩略图 Folder=DLAppServiceUtil.getFolder(repositoryId,DLFolderConstants.DEFAULT\u PARENT\u Folder\u ID); java.util.List l; l=DLAppServiceUtil.getFileEntries(repositoryId,projectsFolder.getFolderId())Java 从Liferay获取缩略图流,java,liferay,thumbnails,Java,Liferay,Thumbnails,我在Liferay的文档和媒体portet中上传了一些图像和文档,我想获得这些图像的缩略图 Folder=DLAppServiceUtil.getFolder(repositoryId,DLFolderConstants.DEFAULT\u PARENT\u Folder\u ID); java.util.List l; l=DLAppServiceUtil.getFileEntries(repositoryId,projectsFolder.getFolderId()) 从上面的代码,我可以得
从上面的代码,我可以得到正常的图像流,但我想得到缩略图流。有可能吗???任何帮助都将不胜感激。请考虑您的代码片段
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);
}
如果我想获取文档文件的缩略图呢?除了图像以外的其他内容如何获取存储在liferay存储库中的这些内容的缩略图????
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);
}