Saiba como gerar um arquivo PDF – 2
PHP – PDF: Definindo as propriedades do documento PDF
Por: Odair Gabriel
Olá pessoal, hoje vou falar sobre um assunto muito interessante que será usado sem que muitas pessoas demonstrem interesse, mas na hora de provar que o arquivo em PDF tem uma origem (ou um autor) recorremos a este recurso, chamado propriedades do documento.
Antes de publicar um arquivo, enviar um edital ou até mesmo um simples tutorial para alguém, devemos observar estas propriedades.
É aí que estão os dados de quem desenvolveu tal assunto, ou seja, o proprietário deste documento.
Então temos as perguntas:
Como fazer isso?
Qual a finalidade disso?
Passo a passo
Com seu S.O. devidamente configurado (como explicado no tutorial anterior), faça o download do Foxit no link http://www.foxitsoftware.com/portuguese/downloads/
A instalação é bem simples, o mais famoso Next … Next … Finish. rs rs rs.
Quando abrirmos um arquivo PDF, o que vai aparecer é isso (figura abaixo).
Observe no destaque da figura acima que temos os menus (abri um arquivo qualquer só pra mostrar). Vamos às propriedades:
FILE > Propriedades
Agora que sabemos onde visualizar as propriedades do documento, vamos ao código PHP, vou levar em conta que você fez o arquivo anterior a este, ele será nossa base para este arquivo. Caso não tenha feito, acesse o link e confira: http://blogdoscursos.com.br/saiba-como-gerar-um-arquivo-pdf/
Abra o código PHP. Ele vai estar como segue a figura abaixo:
Obs: Caso você tenha alguma dúvida, este arquivo está detalhado no tutorial anterior. (link)
Explicando o código
<?php
// indica que é o inicio do codigo php
require(‘fpdf/fpdf.php’);
// biblioteca das classes fpdf.
$pdf = new FPDF();
// instancia a classe FPDF
// Definindo os atributos do PDF, propriedades do documento.
$pdf->SetTitle(‘Odair Gabriel’);
// Adiciona o título do documento
$pdf->SetAuthor(‘Odair Gabriel da silva’);
// Adiciona o autor do documento (observe o silva da figura está com letra minúscula isso nos dá a certeza que o arquivo está sendo gerado de // forma correta, na hora que você fizer o seu arquivo muita atenção aos detalhes, isso faz toda a diferença).
$pdf->SetCreator(‘Odair – PHP ‘.phpversion());
// Criador e versão do PHP isso pode variar.
$pdf->SetSubject(‘Criando PDF com PHP v. 1’);
// Um breve resumo do conteudo ex. meu primeiro arquivo PDF.
$pdf->SetKeywords(‘php, pdf’);
// Palavras-chave do documento
$pdf->AddPage();
$pdf->SetFont(‘Arial’,’IBU’,16);
$pdf->Cell(100,50,”Evolutime – Diadema”,1);
$pdf->Output();
?>
Daqui pra frente ficaremos um pouco mais seguro quanto às informações pertinentes ao nosso documento.
Sobre o autor
Odair Gabriel é Formado em Ciências da Computação.
“Pensar é o trabalho mais difícil que existe. Talvez por isso tão poucos se dediquem a ele ”
Henry Ford
Até mais e bons estudos!