Bloated PDF criado pelo TCPDF

Em um aplicativo web desenvolvido no PHP, estamos gerando Citações e Faturas (que são muito simples e de uma única página) usando TCPDF lib.

O lib está funcionando apenas ótimo, mas parece gerar arquivos PDF muito grandes. Por exemplo, no nosso caso, está gerando arquivos PDF de até 4 MB (+/- alguns KB).

Como reduzir esse inchaço de arquivos PDF gerados pelo TCPDF?

Aqui está o trecho de código que estou usando

ob_start(); include('quote_view_bag_pdf.php'); //This file is valid HTML file with PHP code to insert data from DB $quote = ob_get_contents(); //Capture the content of 'quote_view_bag_pdf.php' file and store in variable ob_end_clean(); //Code to generate PDF file for this Quote //This line is to fix a few errors in tcpdf $k_path_url=''; require_once('tcpdf/config/lang/eng.php'); require_once('tcpdf/tcpdf.php'); // create new PDF document $pdf = new TCPDF(); // remove default header/footer $pdf->setPrintHeader(false); $pdf->setPrintFooter(false); // add a page $pdf->AddPage(); // print html formated text $pdf->writeHtml($quote, true, 0, true, 0); //Insert Variables contents here. //Build Out File Name $pdf_out_file = "pdf/Quote_".$_POST['quote_id']."_.pdf"; //Close and output PDF document $pdf->Output($pdf_out_file, 'F'); $pdf->Output($pdf_out_file, 'I'); /////////////// enter code here 

Espero que este fragment de código dê alguma ideia?

Você precisa ver o que está colocando dentro do PDF. Está incorporando muitas imagens ou fonts?

Você pode examinar os conteúdos com muitos PDFtools. Se você tiver o Acrobat 9.0, há um artigo de blog mostrando como fazer isso em http://pdf.jpedal.org/java-pdf-blog/bid/10479/Viewing-PDF-objects

Finalmente, consegui resolver o problema.

O problema era que, por engano, inseri um link para identificação de e-mail na página da web que estava sendo processado em PDF. Ao remover este link, o tamanho do PDF gerado foi de apenas 260 kb!

Obrigado a todos que tentaram me ajudar na solução deste problema.

A versão atual do TCPDF agora inclui subconjuntos de fonts por padrão para reduzir drasticamente o tamanho do PDF. Verifique o site do TCPDF em http://www.tcpdf.org e consulte o fórum oficial para obter mais informações.