thanks for making this clear to me Alexander :)
2007/9/20, Alexander Veremyev <[EMAIL PROTECTED]>: > > Hi Tobias, > > Yes, that's not a big deal to check PDF header and for example trailer. So > such "isPdf()" function shouldn't use a lot of resources. > > But offered workaround may do this. > Zend_Pdf::load() method parses object reference tables and preloads some > objects (ex. pages structure). > > > With best regards, > Alexander Veremyev. > > ------------------------------ > *From:* Tobias Gies [mailto:[EMAIL PROTECTED] > *Sent:* Thursday, September 20, 2007 3:06 PM > *To:* Zend Framework General > *Subject:* Re: [fw-general] Validate PDF? > > Hi gu > problem is, you will have to open the file anyway to get the first bytes > of the file (i.e., the PDF file header), so I'm unsure if this is actually > that much overhead :) > > Greetings > Tobias > > 2007/9/20, Alexander Veremyev <[EMAIL PROTECTED]>: > > > > PS I just saw you already created JIRA issue :) > > > > With best regards, > > Alexander Veremyev. > > > > ------------------------------ > > *From:* Alexander Veremyev [mailto:[EMAIL PROTECTED] > > *Sent:* Thursday, September 20, 2007 2:45 AM > > *To:* Jack Sleight > > *Cc:* Zend Framework General > > *Subject:* RE: [fw-general] Validate PDF? > > > > Hi Jack, > > > > Yes, please do this. Or (if you don't have JIRA account yet) I can add > > this. > > > > Yes, you can try to load it and check if an exception is thrown. The > > side effect is actual PDF loading :) (that's possible you don't need it) > > > > > > With best regards, > > Alexander Veremyev. > > > > ------------------------------ > > *From:* Jack Sleight [mailto:[EMAIL PROTECTED] > > *Sent:* Wednesday, September 19, 2007 4:41 PM > > *To:* Alexander Veremyev > > *Cc:* Zend Framework General > > *Subject:* Re: [fw-general] Validate PDF? > > > > Hi Alexander, > > Ok, should I add it to the issue tracker? In the meantime, would > > something like this do the job (as a quick hack): > > > > function validatePdf($fileName) > > { > > try { > > Zend_Pdf::load($fileName); > > } catch (Zend_Pdf_Exception $e) { > > return false; > > } > > return true; > > } > > > > > > Alexander Veremyev wrote: > > > > Hi Jack, > > > > No. But it's good idea. > > > > With best regards, > > Alexander Veremyev. > > > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > > > Version: 7.5.487 / Virus Database: 269.13.22/1015 - Release Date: > > 18.09.2007 11:53 > > > > > > > > > > -- > > Jack > > > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.487 / Virus Database: 269.13.22/1015 - Release Date: > > 18.09.2007 11:53 > > > > > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.487 / Virus Database: 269.13.22/1015 - Release Date: > > 18.09.2007 11:53 > > > > No virus found in this incoming message. > > Checked by AVG Free Edition. > > Version: 7.5.487 / Virus Database: 269.13.22/1015 - Release Date: > > 18.09.2007 11:53 > > > > > > No virus found in this outgoing message. > > Checked by AVG Free Edition. > > Version: 7.5.487 / Virus Database: 269.13.22/1015 - Release Date: > > 18.09.2007 11:53 > > > > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.487 / Virus Database: 269.13.25/1018 - Release Date: > 19.09.2007 15:59 > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.487 / Virus Database: 269.13.25/1018 - Release Date: > 19.09.2007 15:59 >