def _process(self): tz = self._conf.getTimezone() filename = "%s - Abstract.pdf" % self._target.getTitle() pdf = ConfManagerAbstractToPDF(self._conf, self._target, tz=tz) data = pdf.getPDFBin() self._req.headers_out["Content-Length"] = "%s" % len(data) cfg = Config.getInstance() mimetype = cfg.getFileTypeMimeType("PDF") self._req.content_type = """%s""" % (mimetype) self._req.headers_out[ "Content-Disposition"] = """inline; filename="%s\"""" % filename return data
def _process( self ): tz = self._conf.getTimezone() filename = "%s - Abstract.pdf" % self._target.getTitle() pdf = ConfManagerAbstractToPDF(self._target, tz=tz) return send_file(filename, pdf.generate(), 'PDF')
def _process(self): pdf = ConfManagerAbstractToPDF(self.abstract) filename = 'abstract-{}-reviews.pdf'.format(self.abstract.friendly_id) return send_file(filename, pdf.generate(), 'application/pdf')