Take a look at http://code.google.com/p/wkhtmltopdf/
<http://code.google.com/p/wkhtmltopdf/>I have never used it but people recommend: http://www.fpdf.org/ <http://www.fpdf.org/>Also: 1. http://stackoverflow.com/questions/7364/pdf-editing-in-php 2. http://stackoverflow.com/questions/560583/which-is-the-best-pdf-library-for-php On 19 November 2010 06:15, Berend de Boer <[email protected]> wrote: > Hi All, > > Given we have 800 people here, maybe it's time for an on-topic > question. > > I'm using the PDF library from the Zend framework, version 1.11.0. For > certain fonts, when creating a PDF and using these fonts, Zend fails > to do so properly. So the result is simply a bad PDF. > > Here a very simple file: > > set_include_path ('ZendFramework-1.11.0-minimal/library'); > require_once 'Zend/Loader/Autoloader.php'; > $loader = Zend_Loader_Autoloader::getInstance(); > > $pdf = new Zend_Pdf(); > > $pdf->pages[] = $pdf->newPage('289:189:'); > > $font = Zend_Pdf_Font::fontWithPath('ColabThi-webfont.ttf'); > $pdf->pages[0]->setFont($font, 35); > $pdf->pages[0]->drawText('TestLogo', 22, 120); > > $pdf->save('result.pdf'); > > > This ttf file is not handled properly by Zend. The ttf is correct as > other tools can create a PDF and embed it just fine. > > I've put up an example here: > > http://www.berenddeboer.net/zend_pdf/result_colaborate_thin.pdf > > And a correct page looks like this: > > http://www.berenddeboer.net/zend_pdf/correct_result.pdf > > > Anyone has seen this before? It appears to happen with type > "TrueType", not with type "CID TrueType" fonts. > > > Someone else reported something similar: > > > http://zendframework.com/issues/browse/ZF-9908?page=com.atlassian.jira.plugin.ext.subversion%3Asubversion-commits-tabpanel > > > I like to avoid debugging the Zend framework if I can. Recommendations for > other PDF creation frameworks welcome. > > -- > All the best, > > Berend de Boer > > -- > NZ PHP Users Group: http://groups.google.com/group/nzphpug > To post, send email to [email protected] > To unsubscribe, send email to > [email protected]<nzphpug%[email protected]> > -- Simon Holywell http://www.simonholywell.com -- NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected]
