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
>  
>  
>

-- 



Reply via email to