Don't have this statement

 return response.stream(open('tuto1.pdf'))

Instead redirect to wherever you want to go next, or just have a plain old 
return and use your routine as a function.

Peter

On Monday, 19 November 2012 12:06:51 UTC, Paul Rykiel wrote:
>
> yes, I realize this ... I just don't want a screen to come up.
> The screen PDF displays with the first record. Can we supress? 
>
> On Mon, Nov 19, 2012 at 5:16 AM, peter <peterchu...@gmail.com<javascript:>
> > wrote:
>
>> Paul I think you will find that you have created a file. The file 
>> tuto1.pdf will be in your web2py folder which is maybe why you are not 
>> seeing it.
>>
>> if you do
>>
>>         pdf.output(name=request.folder+'/static/tuto1.pdf')
>>
>> It would put it in the static folder of your application.
>>
>> Peter
>>
>>
>> On Monday, 19 November 2012 02:30:14 UTC, Paul Rykiel wrote:
>>>
>>> Thank you Peter... i actually got it working, but I have a specific 
>>> question ... I have been just trying out the PDF creation and the following 
>>> example works great ... it is simple and I think it will suffice, here is 
>>> my question ... how do I get it to save to a director and not just display 
>>> the PDF on the screen? any help you can offer would be great. Regards,
>>>  
>>> from gluon.contrib.fpdf import FPDF
>>> def pdfexp():
>>>     example = "this is an example"
>>>     example2 = "this is example 2"
>>>     pdf=FPDF()
>>>     pdf.add_page()
>>>     pdf.set_font('Arial','B',16)
>>>     pdf.cell(40,10, example)
>>>     pdf.add_page()
>>>     pdf.set_font('Arial','B',16)
>>>     pdf.cell(40,10, example2)
>>>     pdf.output('tuto1.pdf','F')
>>>     return response.stream(open('tuto1.**pdf'))
>>>
>>> On Sunday, November 18, 2012 3:39:44 AM UTC-6, peter wrote:
>>>
>>>> Paul here is a reply to your pyfpdf question.
>>>>
>>>> I think the best way to use pyfpdf with web2py is not to install 
>>>> pyfpdf, but to include it in your application. So download the source 
>>>> file. 
>>>> Put all the .py files in the modules folder of your application. Copy the 
>>>> font folder into the modules folder of your app. Remember to restart 
>>>> web2py 
>>>> to allow the changes in the module folder to filter through. This works 
>>>> for 
>>>> me and I find pyfpdf pretty good. 
>>>>
>>>> Peter
>>>>
>>>> On Tuesday, 13 November 2012 23:28:59 UTC, Paul Rykiel wrote:
>>>>>
>>>>> Hi just learning WEB2py and I have a question:
>>>>>  
>>>>> why do i get an error on this code
>>>>> **** This code errors out, but when I replace "tag_no" with 1 for 
>>>>> record id 1, it works, also the variable "tag_no" has a 1 as a value when 
>>>>> i 
>>>>> type in an argument 1 on the end of the URL *
>>>>>  
>>>>> def tag():
>>>>>     tag_no = request.args(0) 
>>>>>     Title = "For Sale"
>>>>>   *  Rows = db(db.bike.id==tag_no).select()   *
>>>>>     for row in Rows:
>>>>>          serial = row.serial
>>>>>          make = row.make
>>>>>          model = row.model
>>>>>          size = row.size
>>>>>          color = row.color
>>>>>          style = row.style
>>>>>          date_of_receipt = row.date_of_receipt
>>>>>          repairs = row.repairs_done
>>>>>          price = row.price
>>>>>     return locals()
>>>>>
>>>>  -- 
>>  
>>  
>>  
>>
>
>

-- 



Reply via email to