Você está aqui: PHP ::: PHP + mPDF ::: Passos Iniciais |
||||
O que é, como baixar, instalar e testar o mPDFQuantidade de visualizações: 5845 vezes |
||||
O mPDF é uma classe PHP que gera arquivos PDF (Portable Document Format) a partir de documentos HTML codificados como UTF-8. Esta classe é baseada nas classes FPDF e HTML2FPDF e melhorada substancialmente. No momento que escrevo esta dica, o site do projeto é http://mpdf1.com e o autor é Ian Back. De acordo com o autor, ele próprio escreveu a classe mPDF com o propósito de gerar arquivos PDF "on-the-fly" (em tempo real) a partir de seu site, lidando com diferentes linguagens. Ele assegura que o mPDF é mais lento que os scripts originais e gera arquivos maiores quando fontes Unicode são usadas. Mas, o suporte para estilos CSS foi melhorado. Para baixar, instalar e testar o mPDF, siga atentamente os passos abaixo: 1) Acesse o site http://www.mpdf1.com e procure pela seção de downloads. Localize e baixe a versão mais recente e compatível com sua instalação do PHP. Para esta dica eu baixei a versão 5.7 (MPDF57.zip) com o tamanho de 12.8Mb. 2) Finalizado o download, descompacte o arquivo e mova seu conteúdo para um diretório no seu servidor web, mantendo a estrutura das pastas e arquivos (pode ser uma boa idéia renomear o diretório para mpdf ou mpdf57 para evitarmos letras maiúsculas). 3) Agora já podemos testar o mPDF. Crie o seguinte documento PHP:
Se você executar o código acima e a mensagem "O objeto mpdf foi criado com sucesso" for exibida é sinal de que você já está pronto para gerar seus PDFs a partir do PHP. É comum, contudo, nos depararmos com a mensagem de erro:
Se você estiver em um servidor web local, basta abrir o seu PHP.ini e habilitar a extensão "extension=php_mbstring.dll". Se estiver em um servidor remoto e compartilhado, torça para que o pessoal por lá tenha habilitado as funções mb_string no momento da compilação do PHP. 4) Para finalizar, vamos criar um documento PDF e exibí-lo no browser. Veja o código completo:
Ao executar este código o navegador exibirá um documento PDF com o seguinte conteúdo:
|
||||
![]() |
||||
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |