def _process( self ): tz = timezoneUtils.DisplayTZ(self._aw,self._conf).getDisplayTZ() filename = "%s - Abstract.pdf"%self._target.getTitle() pdf = AbstractToPDF(self._conf, self._target,tz=tz) data = pdf.getPDFBin() #self._req.headers_out["Accept-Ranges"] = "bytes" 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 = timezoneUtils.DisplayTZ(self._aw,self._conf).getDisplayTZ() filename = "%s - Abstract.pdf"%self._target.getTitle() pdf = AbstractToPDF(self._conf, self._target,tz=tz) data = pdf.getPDFBin() #self._req.headers_out["Accept-Ranges"] = "bytes" 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\""""%cleanHTMLHeaderFilename(filename) return data
def _process(self): tz = timezoneUtils.DisplayTZ(self._aw, self._conf).getDisplayTZ() filename = '%s - Abstract.pdf' % self._target.getTitle() pdf = AbstractToPDF(self._target, tz=tz) return send_file(filename, pdf.generate(), 'PDF')
def _process(self): pdf = AbstractToPDF(self.abstract) filename = 'abstract-{}.pdf'.format(self.abstract.friendly_id) return send_file(filename, pdf.generate(), 'application/pdf')
def _process(self): tz = timezoneUtils.DisplayTZ(self._aw, self._conf).getDisplayTZ() filename = "%s - Abstract.pdf" % self._target.getTitle() pdf = AbstractToPDF(self._conf, self._target, tz=tz) return send_file(filename, StringIO(pdf.getPDFBin()), "PDF")