New Forum | Previous | Next | (P-PDF) Developers
Topic: Streaming PDF to a client browser via CGI - blank screen
Conf: (P-PDF) Developers, Msg: 132366
Date: 5/7/2005 04:39 AM
I have been streaming PDF to a client browser (ie 6.x). The server side code is php using a COM C++ DLL that does the data streaming.
The first data sent to the client is:
Status: 200 OK\nContent-Type: application/pdf\n\n
This works just fine as long as the data is of a certain size. If my page is fairly small, I get a blank screen on the browser and no activity. If I press refresh, the PDF reader will open and display the data without errors.
If I add a few lines of data or simply duplicate the data body that I'm already sending, the PDF reader opens on it's own and everything works fine.
I created a nested loop of the data body so that I knew it was formatted properly and then could easily vary the amount of data in the doc by varying the loop counter.
If I get close to filling a single 81/2 x 11 page, the PDF reader opens properly and all is well. If I am filling about 1/2 page, I must press refresh and then the page will display.
My COM object is set up to be able to send the same data to a pdf file rather than streaming. If I do that, all docs are created properly regardless of the amount of data in the doc.
Any ideas? Does streaming wait for a certain block size before starting?