def is_available(self, data_type='preview'): if data_type == 'pdf': annotations = IAnnotations(self.context) if annotations.get(PDF_VERSION_KEY): return True if self.get_number_of_pages(img_type=data_type) > 0: return True else: if is_autoconv_enabled() and hasattr(self.context, 'REQUEST'): queueConversionJob(self.context, self.context.REQUEST) return False
def generate_all(self): return queueConversionJob(self.context, self.request)