Ir ao conteúdo

Posts recomendados

Postado

Boa noite pessoal,

Estou com uma dúvida a respeito de criar um formulario em HTML e gerar um PDF a partir dele, por enquanto eu consigo preencher todos os campos do formulário e gerar o pdf, mas eu queria que ele puxasse toda a informação inserida e junto o formulario. Por exemplo criei um formulario com logotipo e algumas checkbox mas na hora de puxar ele não puxa o logotipo e nem a informação marcada na checkbox

Postado

Se você puder colocar o código ou modelo dele aqui, vai ajudar se for algum erro.

 

Você está fazendo como para gerar o PDF?

  • Moderador
Postado

@DPB Não é possível gerar PDF com html.

Você obrigatoriamente precisa usar linguagem de servidor, por exemplo o PHP.

 

Basicamente, tudo que você precisa fazer é criar o formulário HTML,  enviar os dados ele para um arquivo  php.

Então nesse arquivo php, você carrega uma biblioteca chamada  fpdf,  por exemplo.. e com isso você monta o pdf,  já incorporando a imagem de logomarca.

 

exemplo simples:

 

<?Php
//pega os dados do formulário HTML
    $name = $_POST['name'];
    $email = $_POST['email'];
    $mobile = $_POST['mobile'];

//carrega a biblioteca fpdf
require('fpdf.php');


class PDF extends FPDF{
// // cria uma função para inserir uma imagem de cabeçalho pode ser logomarca
function Header(){
 $this->Image('images/pdf-logomarca.jpg',0,0);
}

// cria um rodapé com imagem 
function Footer(){
 $this->SetY(-20);
 $this->Image('images/pdf-footer.jpg');
}
}

// cria instancia da classe herdada
$pdf = new PDF();
$pdf->SetMargins(10,60,10);
$pdf->AliasNbPages();
$pdf->AddPage();

//define a fonte da letra eo tamanho
$pdf->SetFont('Times','',12);

//cria celulas com palavras pré determinadas
$pdf->Cell(0,10,"Registration Details",1,1,'C');
$pdf->Cell(20,10,"Nome",1,0);
$pdf->Cell(45,10,"Email",1,0);
$pdf->Cell(45,10,"Celular",1,0);
 
//adiciona a celula com os dados recebido do php
$pdf->Cell(20,10,$name,1,0);
$pdf->Cell(45,10,$email,1,0);
$pdf->Cell(45,10,$mobile,1,0);

//exporta para o arquivi pdf.
$pdf->Output();
?>

 

é basicamente isso,  você pode ver videos no youtube de ensinamentos em como usar a biblioteca com php.  tem bastante material para estudos.

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!