You are doing output to a file pdf.output('tuto1.pdf','F')
Try:
from gluon.contrib.fpdf import FPDF
def pdfexp():
pdf=FPDF()
pdf.add_page()
pdf.set_font('Arial','B',16)
pdf.cell(40,10,'Hello World!')
pdf.output('tuto1.pdf','F')
return response.stream(open('tuto1.pdf'))
anyway, you should not write a file in the root folder. use
os.path.join(request.folder,'private','tuto1.pdf')
On Friday, 16 November 2012 17:26:51 UTC-6, Paul Rykiel wrote:
>
> Greetings,
> Having difficulty trying to just do a basic PDF test, but getting error's
> on the import, well actually not an error, just no results.
>
> Here is my code, you may recognize it from tutorial
>
> from gluon.contrib.fpdf import FPDF
> def pdfexp():
> pdf=FPDF()
> pdf.add_page()
> pdf.set_font('Arial','B',16)
> pdf.cell(40,10,'Hello World!')
> pdf.output('tuto1.pdf','F')
>
> When I run...I get NONE
>
> Help if you can
>
>
>
--