Interface ThumbnailBuilder
- All Known Implementing Classes:
AbstractThumbnailBuilder
,EpubThumbnailBuilder
,ImageThumbnailBuilder
,Mp3ThumbnailBuilder
,PdfThumbnailBuilder
,VideoThumbnailBuilder
public interface ThumbnailBuilder
Implementations of this interface are specialized classes that produce
thumbnails for a specific type of document.
- Since:
- 4.5
- Author:
- Marco Meschieri - LogicalDOC
-
Method Summary
-
Method Details
-
buildThumbnail
void buildThumbnail(String sid, Document document, String fileVersion, File src, File dest, int size, int quality) throws IOException Produce the thumbnail- Parameters:
sid
- The session identifier (optional)document
- The documentfileVersion
- Optional file version specsrc
- The source filedest
- The destination thumbnail filesize
- The thumbnail sizequality
- Compression quality(0..100, 100 is maximum quality)- Throws:
IOException
- raised when the image cannot be written
-