Jump to content

Search the Community

Showing results for tags 'FPDF'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 16 results

  1. Marcos Vinícius

    fpdf com ckeditor - formatação do banco de dados

    Pessoal, Tô tentando mostrar o resultado de uma consulta mysql em um pdf com o fpdf. Só que os dados do banco foram salvos com o ckeditor, ou seja, tem dados de formatação junto mas não encontrei a forma certa do pdf exibir o dado já formatado. Por exemplo: no bd tá assim: <p>Teste</p><br>quebra Numa página normal, exibiria Teste quebra mas com o uso do fpdf só conseguir mostrar o campo todo como uma frase: <p>Teste</p><br>quebra Alguém sabe com fazer para o fpdf ler essas tags de formatação?
  2. lordstarlight

    Código de Barras EAN com FPDF para CEP

    Olá amigos, Alguém tem um código gerador de código de barras EAN usando FPDF para gerar CEP. Obrigado a todos!
  3. netocazuza

    gerar fpdf numa nova aba ou janela

    Olá, bom dia a todos. Estou criando um sisteminha simples para geração de um documento em pdf. Para isso, estou juntando partes de vários projetos em um só, e o meu problema no momento é bem simples. O sistema tá funcionando, porém gera o pdf na mesma janela, sobre a tela de cadastramento, e eu gostaria que abrisse numa nova aba ou janela, pra que a tela de cadastramento permanecesse sempre ativa. Atualmente está assim: O arquivo que grava os registros termina com a instrução header('Location: tela_cadastramento.php'); Isso é uma rotina pronta, que faz com que ao cadastrar um registro, já volte nesse tela, com os inputs limpos, aguardando novos registros. Fiz essa rotina primeiro, e tá funcional. Depois disso, peguei uma rotina pronta para gerar o PDF com fpdf, e criei uma function com essa rotina, que termina com: $pdf->Output(); e até aí, tá tudo normal, pois é exatamente isso que quero, apenas abrir o pdf na tela, e o usuário decide o que vai fazer. Salvar, imprimir, ou os dois. Está funcionando, pois abre o pdf, tudo certinho. O único problema é que abre a janela do pdf "sobre" a janela ativa do sistema, e com isso gera um warning pois impede que a instrução do header seja cumprida. Já tentei mudar o local da chamada da função do fpdf, mas não resolveu, então gostaria de passar uma instrução para abrir o fpdf em outra aba ou janela, mas não sei como devo fazer, uma vez que na ordem do sistema, é feita uma gravação no banco, e a geração do pdf é feita de forma automática, pegando carona nessa gravação. Estou falando isso, pois se fosse uma botão específico gerar pdf, sei que teria como fazer usando target, ou onclick. Quero fazer algo equivalente, dentro da função, ou do comando de output. Será que me fiz entender, e alguém pode me ajudar?
  4. Adriano Weverton

    Fpdf e Imagens do BD

    Olá, boa noite galera! Eu estou tendo um problema no pdf (FPDF) quando puxo as imagens do bd (MySQL)... Todas as imagens estão ficando uma em cima da outra e não correspondente ao enunciado. Tentei de algumas formas, mas não está dando certo. Alguém tem uma noção de como fazer isso ? $numero = 1; $numero <10; foreach ($dados as $tb_questoes){ if ($numero <10) { $ensino = $tb_questoes["etapa_quest"]; $foto_quest = $tb_questoes["foto_quest"]; if($foto_quest!=NULL){ $pdf->Ln(50); $pdf->Image("img/questoes/{$foto_quest}",100,35,50,60); $pdf->MultiCell(190, 4, utf8_decode (''.'0'.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); }else{ $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode (''.'0'.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); } }else{ $foto_quest = $tb_questoes["foto_quest"]; if($foto_quest!=NULL){ $pdf->Ln(50); $pdf->Image("img/questoes/{$foto_quest}",100,35,50,60); $pdf->MultiCell(190, 4, utf8_decode (''.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); }else{ $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode (''.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); } } $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(A) '.$tb_questoes["opc1_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(B) '.$tb_questoes["opc2_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(C) '.$tb_questoes["opc3_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(D) '.$tb_questoes["opc4_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(E) '.$tb_questoes["opc5_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4,"_______________________________________________________________________________________________________________________", 0, 'L', 0, 0, '', '', true); $pdf->Ln(4); }
  5. Adriano Weverton

    MySQL e FPDF com imagens

    Gerar o pdf usando a biblioteca fpdf pegando uma imagem do BD de modo que fique após $pdf->MultiCell(190, 4, utf8_decode ('(E) '.$tb_questoes["opc5_quest"]), 0, 'L', 0, 0, '', '', $numero = 1; $numero <10; foreach ($dados as $tb_questoes){ if ($numero <10) { $pdf->MultiCell(190, 4, utf8_decode (''.'0'.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); }else{ $pdf->MultiCell(190, 4, utf8_decode (''.$numero++.') '.$tb_questoes["enunciado_quest"]), 0, 'L', 0, 0, '', '', true); } $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(A) '.$tb_questoes["opc1_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(B) '.$tb_questoes["opc2_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(C) '.$tb_questoes["opc3_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(D) '.$tb_questoes["opc4_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(3); $pdf->MultiCell(190, 4, utf8_decode ('(E) '.$tb_questoes["opc5_quest"]), 0, 'L', 0, 0, '', '', true); $pdf->Ln(4); }
  6. manolegal

    html_entity_decode em FPDF

    Boa noite. Estou com problemas para mostrar texto com style em FPDF. Tentei da seguinte forma: $texto_mostrar = html_entity_decode($linha["texto_mostrar"]); E trouxe o seguinte resultado: <span style="text-decoration: underline;"><span style="font-style: italic;">Meu texto...</span></span> continua meu texto... Tentei ainda: $texto_mostrar = iconv('UTF-8', 'windows-1252', html_entity_decode($linha["texto_mostrar"])); Que apresentou os mesmos problemas e ainda trouxe outros erros de acentuação. Desde já agradeço.
  7. Murgoth

    Consulta mysql impressão FPDF

    partes do código, o erro acontece no select. <?php function abrirBanco(){ $conexao = new mysqli("localhost", "root", "", "requisicao"); return $conexao; } function ComPlaca(){ $banco = abrirBanco(); $sql = "SELECT * FROM manutencao WHERE data BETWEEN '{$_POST["data_ini"]}' AND '{$_POST["data_fim"]}' AND placa = '{$_POST["id_placa"]}' "; $resultado = $banco->query($sql); $banco->close(); while ($row = mysqli_fetch_array($resultado)) { $grupo[] = $row; } return $grupo; } ?>
  8. marcelookada

    DUAS COLUNAS EM FPDF

    boa tarde, estou com um problema na hora de gerar um pdf, tenho um lista de valores, traz em while, tudo certo, mas quando ele termina a pagina ele pula para uma nova pagina, gostaria que fosse criado um outra coluna na mesma pagina, e assim sucessivamente. sou leito em fpdf. $sql = new Query($bd); $txt = "SELECT U.CCODIUSUA, U.CNOMEUSUA, T.CENDETITU, T.CBAIRTITU, RETORNA_NOME_TIPO_LOGRADOURO(T.NENDETLOGR) NEND, T.C_CEPTITU, T.CCIDATITU, T.CESTATITU FROM HSSUSUA U, HSSTITU T WHERE U.NNUMETITU = T.NNUMETITU AND U.CTIPOUSUA <> 'F' AND U.CTIPOUSUA = 'T' AND U.CSITUUSUA = 'A' AND T.CCIDATITU = :cidade"; $sql->addParam(':cidade',$_SESSION['cidade']); $sql->executeQuery($txt); while(!$sql->eof()) { $pdf->Cell(1,4,$sql->result("CCODIUSUA"),0,1); $pdf->Cell(1,3,$sql->result("CNOMEUSUA"),0,1); $pdf->Cell($cont,4,$sql->result("NEND"),0,0); $pdf->Cell(1,4,$sql->result("CENDETITU"),0,1); $pdf->Cell(1,3,$sql->result("CBAIRTITU"),0,1); $pdf->Cell(16,4,$sql->result("C_CEPTITU"),0,0); $pdf->Cell($cont1,4,$sql->result("CCIDATITU"),0,0); $pdf->Cell(1,4,$sql->result("CESTATITU"),0,1); $pdf->Cell(1,4,'',0,1); $pdf->ln(2); $sql->next(); } obrigado.
  9. Prezados amigos, estou precisando de um help. Estou tentando gerar um arquivo em PDF utilizando a Classe FPDF em ASP. Consigo normalmente gerar esse arquivo, porém não estou conseguindo inserir código de barra. Tenho uma função, que estava funcionando em HTML , mas quando executo esse função, ao invés de aparecer as "barras", ele mostra o html. Abaixo a Função para gerar as barras: Function getCodigoBarras(ByVal Numeros) Dim F, F1, F2, i, Texto Dim arrCodigoBarra(99) Dim htmlCodigoBarra htmlCodigoBarra = "" Const Fino = 1 Const Largo = 3 Const Altura = 50 if isempty(arrCodigoBarra(0)) Then arrCodigoBarra(0) = "00110" arrCodigoBarra(1) = "10001" arrCodigoBarra(2) = "01001" arrCodigoBarra(3) = "11000" arrCodigoBarra(4) = "00101" arrCodigoBarra(5) = "10100" arrCodigoBarra(6) = "01100" arrCodigoBarra(7) = "00011" arrCodigoBarra(8) = "10010" arrCodigoBarra(9) = "01010" For F1 = 9 To 0 Step -1 For F2 = 9 To 0 Step -1 F = F1 * 10 + F2 Texto = "" For i = 1 To 5 Texto = Texto & Mid(arrCodigoBarra(F1), i, 1) + Mid(arrCodigoBarra(F2), i, 1) Next arrCodigoBarra(f) = Texto Next Next End if 'Construindo o código HTML do código de barras 'Guarda inicial htmlCodigoBarra = htmlCodigoBarra & "<img src=arquivos/p.jpg width=" & Fino & " height=" & Altura & " border=0>" htmlCodigoBarra = htmlCodigoBarra & "<img src=arquivos/b.jpg width=" & Fino & " height=" & Altura & " border=0>" htmlCodigoBarra = htmlCodigoBarra & "<img src=arquivos/p.jpg width=" & Fino & " height=" & Altura & " border=0>" htmlCodigoBarra = htmlCodigoBarra & "<img src=arquivos/b.jpg width=" & Fino & " height=" & Altura & " border=0>" htmlCodigoBarra = htmlCodigoBarra & "<img" 'Response.Write htmlCodigoBarra Texto = Numeros if Len(Texto) Mod 2 <> 0 Then Texto = "0" & Texto End if 'HTML dos dados Do While Len(Texto) > 0 i = Cint(Left(Texto,2)) Texto = Right(Texto, Len(Texto)- 2) F = arrCodigoBarra(i) For i = 1 To 10 Step 2 If Mid(F, i, 1) = "0" Then F1 = Fino Else F1 = Largo End If htmlCodigoBarra = htmlCodigoBarra & " src=arquivos/p.jpg width=" & F1 & " height=" & Altura & " border=0><img" If mid(F, i + 1, 1) = "0" Then F2 = Fino Else F2 = Largo End If htmlCodigoBarra = htmlCodigoBarra & " src=arquivos/b.jpg width=" & F2 & " height=" & Altura & " border=0><img" Next Loop 'Guarda final htmlCodigoBarra = htmlCodigoBarra & " src=arquivos/p.jpg width=" & Largo & " height=" & Altura & " border=0>" htmlCodigoBarra = htmlCodigoBarra & "<img src=arquivos/b.jpg width=" & Fino & " height=" & Altura & " border=0>" htmlCodigoBarra = htmlCodigoBarra & "<img src=arquivos/p.jpg width=1 height=" & Altura & " border=0>" 'Retornando a função getCodigoBarras = htmlCodigoBarra End Function E agora o comando que tentei usar para gerar as barras: pdf.cell "98","100",getCodigoBarras(cep) e também já tentei assim: pdf.text "98","100",getCodigoBarras(cep) mas ambos os comando retorna o seguinte: <img src=arquivos/p.jpg width=1 height=50 border=0> Alguém teria alguma dica de como posso resolver com essa classe que é gratuita? Pesquisei no site do desenvolvedor, porém eles fornecem apenas exemplos em PHP. Desde já agradeço a atenção de todos!
  10. Estou com o seguinte problema, utilizo o laravel como framework e fpdf para gerar relatórios como também angularjs no front. Monto o dataset no laravel e paço o mesmo para a classe que extende o fpdf para gerar o relatório para mim, mas o download não acontece, os headers estão todos certos o conteúdo todo certo mas nada acontece.
  11. leo_SJCampos

    Erro ao Gerar PDF com FPDF em Hospedagem

    Olá pessoal. Tenho um programa que gera relatórios em PDF usando a biblioteca FPDF. Em meu ambiente de desenvolvimento funciona normal, porém quando coloco em produção na hospedagem (Hostinger) ele não gera, no chrome da a seguinte mensagem Alguém já passou por isso? Obrigado
  12. oliveiros

    php+fpdf+lp

    Pessoal, não consigo imprimir um pdf gerado com o fpdf com o comando lp do linux O lp imprime normalmente um pdf gerado como o firefox Alguma luz? Grato
  13. Gard01

    Grafico PDF (PHPLOT + FPDF) Erro

    Pessoal, Boa noite! Preciso de uma IMENSA ajuda com uma GIGANTESCA urgência... Preciso montar relatórios em gráficos que são exportados para PDF... 1º Montar os graficos com o PHPLOT - OK Isso eu consegui. 2º Transferir ele para PDF com o FPDF, a que pegou, talvez a montagem do script esteja errada, segue: grafPontos.php <?php //incluir o arquivo do phplot include "../../Classes/phplot-6.2.0/phplot.php"; // Conecta com servidor MySQL mysql_connect('localhost', 'root', "") or die(mysql_error()); // Conecta ao Banco MYSQL mysql_select_db('banco') or die(mysql_error()); $sql = "SELECT COLABORADOR, sum(POUNTUACAO) as POUNTUACAO from RESULT_QUIZ"; $sql .= " group by COLABORADOR;"; $query = mysql_query($sql); $grafico = new PHPLOT(700,250); //defini as dimensões do grafico $data = array(); while($ver=mysql_fetch_array($query)) { $data[] = array($ver['COLABORADOR'],$ver['POUNTUACAO']); } $grafico->SetTitleColor('#404040'); // Cor do titulo do grafico $titulo = utf8_decode("Pontuação por Usuário"); $grafico->SetTitle($titulo); // titulo do Grafico $grafico->SetFileFormat("png"); //seleciona o formato de saida do grafico $grafico->SetImageBorderType('plain'); // Define o estilo da borda $grafico->SetBackgroundColor('YellowGreen'); // Define a cor de fundo do grafico $grafico->SetplotType('bars'); // Seleciona o tipo do grafico, pode ser PIE, BARS, LINES e etc $grafico->SetDataType('text-data'); $grafico->SetYDataLabelPos('plotin'); $grafico->SetDataValues($data); $grafico->SetBackGroundColor("white"); $grafico->SetDataColors('SkyBlue'); $grafico->SetOutputFile('grafPontos.png'); $grafico->DrawGraph(); //gera o grafico ?> PDFPontos.php <? //gerar grafico include "grafPontos.php"; //inclusão da classe fpdf include "../../Classes/fpdf17/fpdf.php"; //criar um objeto para gerar o arquivo pdf $relPDF = new fpdf(); // pagina no formato retrato (Portrait) , tipo A4 $relPDF->addPage('P','A4'); //setar um estilo de fonte, fonte verdana, estilo bold "negrito", tamanho 14 $relPDF->setFont('Times','b','16'); $titulo = utf8_decode('Relatório de Pontuação'); $relPDF->Cell(0 , 0, $titulo , 0, 5, 'C'); //espaço de 10 linhas; $relPDF->ln(5); //setar um estilo de fonte, fonte verdana, estilo bold "negrito", tamanho 14 $relPDF->setFont('Times','b','14'); //o método multicell permite escrever em varias linha sem quebrar a célula $texto = utf8_decode('Relatório bimestral com apresentação das vendas dos meses de Janeiro e Fevereiro. O gráfico abaixo apresenta os valores de cada mês dos vendedores Pedro e Paulo.'); $relPDF->multicell(0, 5, $texto , 0 , 'J'); //espaço de 10 linhas; $relPDF->ln(10); //imprime a imagem no arquivo PDF $relPDF->Image('grafPontos.png',60,30,null,null,'PNG'); //espaço de 80 linhas; $relPDF->ln(80); $relPDF->setFont('Times','i','8'); $autor= 'Marcelo Weihmayr'; $blog = 'http://ubuntuiniciantes.blogspot.com'; $faceboock ='http://www.facebook.com/iniciantes.doubuntu'; $twitter = 'https://twitter.com/'; $relPDF->cell(0, 5, 'Autor: '.$autor, 0 , 5,'R'); $relPDF->cell(0, 5, 'Blog : '.$blog, 0 , 5,'R'); $relPDF->cell(0, 5, 'Facebook : '.$faceboock, 0 , 5,'R'); $relPDF->cell(0, 5, 'Twitter : '.$twitter, 0 , 5,'R'); // saida para downlod do arquivo $relPDF->output(); ?> Resultado: Linha 1232 do FPDF ($f = fopen($file,'rb') ;) function _parsepng($file) { // Extract info from a PNG file $f = fopen($file,'rb'); if(!$f) $this->Error('Can\'t open image file: '.$file); $info = $this->_parsepngstream($f,$file); fclose($f); return $info; } Preciso MT MT MT MT da ajuda de vocês, a apresentação do meu tcc é Terça-feira :/ Grato desde já!
  14. VictorPHP

    [FPDF] Adicionando pagina com contador

    Bom dia, Eu estive fazendo um contador , para que quando ultrapassa-se os registros na pagina, adicionasse outra colocando os campos na tal, Só que quando se é ultrapassado, ao invés dos dados permanecerem na primeira pagina, estão se dividindo em paginas novas. deixo o código em questão : $conexao = mysqli_connect ("localhost", "root", ""); mysqli_select_db ($conexao, "Transportadora"); $sql="SELECT * FROM dependente_piloto"; $result=mysqli_query($conexao,$sql); $count=mysqli_num_rows($result); $l=5; // ALTURA DA LINHA while($rows=mysqli_fetch_array($result)){ $pdf->ln(); $pdf->Cell(100, 5, $rows['piloto_registro']); $pdf->SetX(35); $pdf->Cell(60, 5, $rows['nome']); $pdf->SetX(50); $pdf->Cell(60, 5, $rows['nascimento']); $pdf->SetX(65); $pdf->Cell(60, 5, $rows['idade']); if($count > 4) { $pdf->AddPage(); } else{ } } Bem simples o código, ainda não implementei na classe, é um teste apenas.. Queria saber o porque dos dados criarem uma pagina para cada um apos ultrapasse do limite. OBS: possuem 5 registros na tabela, se tem 4 eles ficam na mesma pagina , no 5º se dividem em 5 paginas. Desde já agradeço
  15. crishenrique86

    Armazenar array em uma variavel

    Pessoal, Boa tarde! Estou utilizando uma classe chamada FPDF para gerar arquivos em PDF, e neste arquivo eu preciso exibir todos os numeros de ingressos comprados por um determinado cliente ex: codigo nome ingresso 44 fulano1 12 49 fulano2 88 44 fulano1 68 Nesta caso, preciso exibir os ingressos do cliente codigo 44, e a exibição deve ser feita separando por virgula (12, 68) O problema é que aonde eu coloco a variavel que ser exibida, não permite colocar um while dentro, somente a variavel $pdf->Cell(3, 7, 'arqui vai a variavel que vai ser exibida', 0); Qual a melhor forma?
  16. Bom dia pessoas,,, Seria possivel a classe fpdf receber e imprimir outro arquivo em pdf?? ou até mesmo em word ?? Por exemplo: tenho um relatório o qual tem que imprimir um texto ,, porem o tal texto é um arquivo pronto que esta em pdf e outro é um texto que esta em word, como eu faria isso??? Segue abaixo o codigo,, logo abaixo de cada linha é onde eu tenho q pegar e imprimir o tal texto. Desde ja agradeço. $pdf->Cell(0,5,iconv('utf-8','iso-8859-1','Decisão do tecnico..é um texto pronto em word'),0,1,'L'); $pdf->Cell(0,5,iconv('utf-8','iso-8859-1','Decisao do especialista.. é um texto que esta em pdf'),0,1,'L');
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.