Example #1
0
 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\"""" % cleanHTMLHeaderFilename(filename)
     return data
Example #2
0
 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
Example #3
0
 def _process( self ):
     tz = self._conf.getTimezone()
     filename = "%s - Abstract.pdf" % self._target.getTitle()
     pdf = ConfManagerAbstractToPDF(self._conf, self._target, tz=tz)
     return send_file(filename, StringIO(pdf.getPDFBin()), 'PDF')
Example #4
0
 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')
Example #5
0
 def _process(self):
     pdf = ConfManagerAbstractToPDF(self.abstract)
     filename = 'abstract-{}-reviews.pdf'.format(self.abstract.friendly_id)
     return send_file(filename, pdf.generate(), 'application/pdf')
Example #6
0
 def _process(self):
     pdf = ConfManagerAbstractToPDF(self.abstract)
     filename = 'abstract-{}-reviews.pdf'.format(self.abstract.friendly_id)
     return send_file(filename, pdf.generate(), 'application/pdf')