Skip to content

Generate thumbnails for common file types (e.g. PDF) natively in Appcelerator Titanium.

License

Notifications You must be signed in to change notification settings

hansemannn/titanium-thumbnail-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Titanium Thumbnail Generator

Generate high performance thumbnails for common file types natively using the Titanium SDK.

Note: Android currently only supports PDF files. For other file types, please use the ti.imagefactory function imageAsThumbnail.

Requirements

  • Titanium SDK 9.2.0+
  • iOS 13+ / Android 5.1+

Example

import ThumbnailGenerator from 'ti.thumbnail';

ThumbnailGenerator.generateThumbnail({
    url: '/local/path/to/my.pdf',
    size: { width: 600, height: 600 },
    callback: event => {
        if (!event.success) {
            alert(event.error);
            return;
        }

        imageView.image = event.image;
    }
});

License

MIT

Author

Hans Knöchel