Hi there!<br />
I?ve searched quite a bit about this issue. I use BIRT reports to generate a kind of invoice for guests in a servicecenter. Now we have a function to print out all invoices at once. Then the report is generated for every invoice seperately and stored as a PDF in a temp folder. After that, I call a self written webservice using the .NET-Library "PDF Merge" from winnovative ( <a class='bbc_url' href='
http://www.winnovative-software.com/pdf-merge.aspx'>http://www.winnovative-software.com/pdf-merge.aspx</a> ) to merge the single pdfs into one file.<br />
<br />
This works fine for all pdf documents except the ones generated with BIRT! Their support told me that the files are invalid:<br />
<br />
<blockquote class='ipsBlockquote' ><p>We have analyzed the PDF document you sent and we found that it is invalid indeed. The startxref points in the middle of a stream:<br />
<br />
startxref<br />
284504<br />
<br />
Adobe Reader might be able to search directly the cross reference table in PDF file as a way to handle erroneous formats but our library does not do this and is out of scope of our software at this moment.</p></blockquote>
<br />
I?m not very experienced with pdf internal structure, so I?m kinda stuck here. The sample PDF file is attached. Any idea how to fix this?