Search the Community
Showing results for tags 'Pdf'.
Found 91 results
-
galera, seguinte, estou com um VPS rodando windows server com IIS + mysql + PHP etc.. E fiz um escript: require_once("dompdf/dompdf_config.inc.php"); $dompdf = new DOMPDF(); $dompdf->load_html('<html>aaaaa</html>'); $dompdf->set_paper("A4", "portrail"); $dompdf->render(); $output = $dompdf->output(); file_put_contents('asdasda.pdf', $output); e ele nao esta salvando o arquivo no diretorio de jeito nenhum, mas testei aqui na maquina de casa e funcionou normal dai se em vez de eu colocar ele pra salvar e mudar pra ele so fazer o download e ele funciona: require_once("dompdf/dompdf_config.inc.php"); $dompdf = new DOMPDF(); $dompdf->load_html('<html>aaaaa</html>'); $dompdf->set_paper("A4", "portrail"); $dompdf->render(); $dompdf->stream(); alguem poderia me dar alguma ajuda urgente???
-
Senhores, boa noite. Estou iniciando na linguagem PHP. Preciso desenvolver uma pequena aplicação que guarde no banco de dados PostgreSQL arquivos em PDF. Depois da inserção, realizar a consulta. Informações: 1. O Campo que receberá o arquivo PDF no Postgresql tem que ser do tipo Bytea; 2. Meu sistema operacional é Windows 10; 3. Meu PostgreSQl é o 9.6, pgadmin 4; 4. Como servidor, utilizo o WampServer; e 5. A inserção até funciona, pelo menos quando consulto no Postgres aparece o nome do arquivo na base de dados, mas para realmente saber se ele está lá, preciso consultá-lo, mas não consigo fazer a consulta. ATENÇÃO: SEI QUE NÃO É A MELHOR PRÁTICA, SALVAR ARQUIVOS NO BD, QUE O MELHOR A FAZER ERA SALVAR O CAMINHO E GUARDAR OS ARQUIVOS EM DIRETÓRIOS, PORÉM O SISTEMA NÃO É GIGANTE E OS ARQUIVOS SÃO PEQUENOS, POR ISSO, NÃO TEREI PROBLEMAS COM DESEMPENHO ENTRE OUTROS, PORTANTO, NÃO PRECISEM RESPONDER APENAS QUE NÃO É BOA PRÁTICA RS. Seguem meus códigos: Tenho no Banco de Dados a seguinte estrutura: (É apenas um ambiente de testes, os campos reais serão diferentes) BD_Revista Tabela tb102_documento colunas: documentoid serial revistaid integer codsecao character(2) documento bytea formulario.html <HTML> <HEAD> <TITLE>Formulário de Cadastro</TITLE> </HEAD> <BODY> <center> <form name = "frmCadastro" method="POST" action = "cadastrar.php"> Documento:<input type="text" size="20" name = "documentoid"><BR> Revista: <input type="text" size="20" name = "revistaid"><BR> Codigo da Seção:<input type="text" size="20" name = "codsecao"><BR> Documento: <input type="file" name = "documento"><BR> <input type="submit" value="Gravar"> </form> <center> </BODY> </HTML> cadastrar.php <?php //Verifica se existe o arquivo executa.php para poder incluí-lo if (file_exists("executa.php")){ include("executa.php"); } if (!file_exists("executa.php")){ $msgErro = "<center><font color='#FF0000'><b>"; $msgErro .= "Não será possível executar nenhuma ação no Banco de Dados!<br>"; $msgErro .= "Porque não existe o arquivo 'executa.php'."; $msgErro .= "</b></font></center>"; echo "<br><br>"; echo $msgErro; echo "<br>"; exit; } //recebendo os dados do formulário $documentoid = $_POST['documentoid']; $revistaid = $_POST['revistaid']; $codsecao = $_POST['codsecao']; $documento = $_POST['documento']; //if ($revistaid == ""){ // echo "<center>O codigo id da revista deve ser informado!</center>"; // echo "<center><input type = 'button' value = 'Voltar' name = 'btnVoltar' Onclick = 'javascript:history.go(-1)'></center>"; //} //if ($nroano == ""){ // echo "<center>O ano deve ser informado!</center>"; // echo "<center><input type = 'button' value = 'Voltar' name = 'btnVoltar' Onclick = 'javascript:history.go(-1)'></center>"; //} //Montando a String de SQL $Sql = "Insert into tb102_documento(documentoid, revistaid, codsecao, documento) values('$documentoid', '$revistaid', '$codsecao', '$documento')"; //Chamando a função, e passando como parâmetro a String de SQL $Resultado = executa($Sql); if ($Resultado){ echo "<center>Cadastro efetuado com sucesso!</center>"; echo "<center><input type = 'button' value = 'Voltar' name = 'btnVoltar' Onclick = 'javascript:history.go(-1)'></center>"; } ?> executa.php <?php function executa($Sql){ //Testando se existe o arquivo if (file_exists("conecta.php")){ include("conecta.php"); } if (!file_exists("conecta.php")){ $msgErro = "<center><font color='#FF0000'><b>"; $msgErro .= "Não foi possível conectar ao banco de Dados<br>"; $msgErro .= "Porque não existe o arquivo 'conecta.php'."; $msgErro .= "</b></font></center>"; echo "<br><br>"; echo $msgErro; exit; } $Resultado = pg_query($conectabd,$Sql); pg_close($conectabd); return $Resultado; } ?> conecta.php <?php $conectabd = pg_connect("dbname = BD_Revista port = 5432 host = localhost user = postgres password = 159-*/rpg"); if ($conectabd) { //Caso queira Imprimir na Tela a mensagem, retirar o comentário echo "Conectado com: " . pg_host($conectabd) . "<br/> "; } else { echo pg_last_error($conectabd); exit; } ?> formconsulta.html <HTML> <HEAD> <TITLE>Formulário de Cadastro</TITLE> </HEAD> <BODY> <center> <form name = "frmConsulta" method="POST" action = "consultar.php"> Documento:<input type="text" size="20" name = "documentoid"><BR> Revista: <input type="text" size="20" name = "revistaid"><BR> Codigo da Seção:<input type="text" size="20" name = "codsecao"><BR> Documento: <input type="text" name = "documento"><BR> <input type="submit" value="Pesquisar"> </form> <center> </BODY> </HTML> consultar.php -> este arquivo está errado, preciso de uma LUZ exatamente na parte da consulta <?php $varSQL = "select documentoid, revistaid, codsecao, documento from tb102_documento"; $varConexao = pg_connect("dbname = BD_Revista port = 5432 host = localhost user = postgres password = 159-*/rpg"); $varResultado = pg_query($varConexao,$varSQL); // $varObjeto = pg_fetch_object ($varResultado,0); if ( $varResultado ) { while ( $varLinha = pg_fetch_array($varResultado) ) { $varConteudo = base64_decode("'".$varLinha[1]."'"); $varArquivo = fopen($varLinha[0],"w"); fwrite($varArquivo,$varConteudo); fclose($varArquivo); echo " <tr> " . " <td width='50%'>" . $varLinha[0] . "</td>" . " <td width='50%'><img src='" . $varLinha[0] ."'></td>" . " </tr> "; } } else { //echo "Erro na leitura<br>"; } ?> Desde já eu agradeço a colaboração de todos...
-
- postgresql
-
(and 2 more)
Tagged with:
-
Boa tarde! Utilizo em meu html um iframe para abrir arquivos em PDF diretamente do Google Docs. Segue exemplo abaixo: <iframe src="http://docs.google.com/gview?url=http://www.manuais.net.br/cyrela/legacy/conteudo/desenhos/101.pdf&embedded=true" style="width:600px; height:500px;" frameborder="0"></iframe> Dúvida, qual o máximo de tamanho permitido para que consiga visualizar o arquivo na página. Fiz um teste e arquivos acima de 3,5MB não abrem, Agradeço ajuda! Att
-
Fala galera. Estou tentando gerar um PDF com o DOMPDFModule no Zend2 e ta acontecendo isso: %PDF-1.3 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj << /Type /Pages /Kids [6 0 R ] /Count 1 /Resources << /ProcSet 4 0 R /Font << /F1 8 0 R /F2 9 0 R >> >> /MediaBox [0.000 0.000 841.890 595.280] >> endobj 4 0 obj [/PDF /Text ] endobj 5 0 obj << /Creator (DOMPDF) /CreationDate (D:20171111011437-02'00') /ModDate (D:20171111011437-02'00') >> endobj 6 0 obj << /Type /Page /Parent 3 0 R /Contents 7 0 R >> endobj 7 0 obj << /Filter /FlateDecode /Length 661 >> stream x���Kn�0��9�,�H�f�7�l �VR�����b�0�X��䊽@oЅ�QF-V�VjA~�柙��8<�o'�$E�5HAP�F�(C���Ӣ�eU�}������"cQ�����#4EMd���I<+�C�I�Rri�(�.�4 �� 9G%տ��T��H@��~�ő�Pͮ�j�"B�Ka�4.&y��z��4j��M��K44(�J &��6�9ZԠ��qiue�X���iR̳"���D�i��gϽf������C�D��]���d}~�s���5��q�Q��!�����u��y�p{=���Y��(�Z9����a��5�5�z�v�x���k�V5,k��w�]��ma�tO�}��� ԫ����-ܵ]}���z��es��f�tP��Y��fw�T�ۮ٢��Ȕ�(���Fe���~ Estou tentando assim: isso esta no meu controller $pdf = new PdfModel(); $pdf->setOption('fileName', 'report'); // "pdf" extension is automatically appended //$pdf->setOption('display', PdfModel::DISPLAY_ATTACHMENT); // Triggers browser to prompt "save as" dialog $pdf->setOption('paperSize', 'a4'); // Defaults to "8x11" $pdf->setOption('paperOrientation', 'landscape'); $pdf->setVariables(array( 'lista' => $lista, 'total' => $total )); return $pdf;
-
Boa noite, meu nome é Jorge e preciso de uma ajuda urgente, tenho um sistema que me gera arquivos em PDF ou Excel, e preciso extrair algumas informações desse arquivo PDF ou Excel gerado e salvá - los em uma base de dados mysql, pois estou desenvolvendo um sistema que pegará essas informações que foram gravadas no BD extraídas desse PDF ou Excel e mostrar para o usuário de forma organizada dentro de um formulário. O sistema trará essas informações o para o usuário quando ela digitar o CPF. Alguém poderia me ajudar a retirar esses dados do PDF ou Excel e gravá - los no BD de forma organizada. segue em anexo o arquivo em excel. Se tiver como extrair do PDF seria melhor
-
Bom dia, Quero resolver o erro "Acesso negado". Recebo esta mensagem de erro quando abrir o arquivo de formato .pdf en Iphone 6S. Qualquer ajuda seria apreciada!
-
Relatório PFD usando php e trazendo dados Mysql
Tonimar Rodrigues da Silva posted a question in Perguntas e respostas rápidas
Galera, entendo algumas coisas de PHP e Mysql, estou desenvolvendo um sistema básico que cadastra dados no banco, consulta, deleta, mas agora cheguei a um ponto que não consigo passar. O relatório. Já li em alguns fóruns e sites, mas não consegui achar alguma coisa que realmente funcione. Não gostaria de usar aquela biblioteca que utiliza JAVA, baixei a mpdf mas não consegui fazer funcionar. Alguém tem alguma luz?-
- pdf php mysql
-
(and 3 more)
Tagged with:
-
Em meu servidor a função exec() não é permitida. Existe alguma outra forma de efetuar essa conversão? Agradeço desde já pois preciso efetuar essas conversões para exibição de uma capa.
-
Bom dia a todos! Estou desenvolvendo uma solução onde a partir do upload de um relatório PDF eu possa fazer comparativo com dados no banco de dados. Sendo para para isso preciso de uma API ou outra funcionalidade que eu possa ler os dados na tabela do relatório coluna por coluna. Achei algumas APIs pagas mas tive problemas na adaptação. Cheguei até a ter a ideia de converter o PDF para HTML e usar o simple_dom_html mas também tive dificuldades de achar algo mais automatizado. Poderiam me dar uma luz, por favor?
-
Olá! Possuo uma aplicação que faz o upload do arquivo PDF cuja url está salvo no banco e o arquivo em uma pasta. Ao clicar no botão view o arquivo pdf deve abrir no navegador. Esse é meu botão view. Não sei especificar o que deviria passar pra id <a href="view.php?arquivo= NÃO SEI O QUE COLOCAR AQUI"><button type="button" class="button btn btn-link">View</button></a> <?php $file = $_REQUEST['arquivo']; header('Content-type: application/pdf'); @readfile($file); ?> Não sei se meu view.php está certo. Alguém pode me ajudar?
-
Fiz recentemente uma conta no Worpress e gostaria de saber se existe alguma forma de criar um post que consiga ler e exibir (Sem opção de download) arquivos em PDF. Dei uma procurada rápida na internet e em todos os casos é utilizado plugins, mas acredito que o site tenha mudado suas politicas pq agora só é possível adicionar os puglins possuindo uma conta premium .
-
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
-
gostaria de saber o porque deste erro que ocorre no ilustrator.
-
Bom Dia usuários, Estou com uma mega dúvida e preciso da ajuda de um ser iluminado... Estou precisando inseri em meu formulário no painel administrador um campo para UPLOAD DE ARQUIVO PDF, já fiz de tudo mais esta complicado, quem tiver esse conhecimento pode estar me ajudando? Nesse formulário eu insiro nome, data e o (upload do pdf) no caso na página vai aparecer esses dados e um botão para visualizar o PDF.
-
Fala galera, eu sei que a minha pergunta não tem muito haver mas eu não acho solução em lugar algum. Eu to usando a biblioteca mPDF para gerar PDFs só que ela só funciona no PHP5, alguém sabe uma maneira de solucionar isso ou algum site que tenha uma versão que funciona no PHP7?
-
Estou desenvolvendo um html para ser exportado em pdf e ele está +/- assim: <div class="page-break" style="page-break-after: always;"> <table> <tr> <td>Titulo</td> <td>Titulo</td> </tr> <tr> <td>Valor</td> <td>Valor</td> </tr> <tr> <td>Total</td> <td>Total</td> </tr> </table> </div> <div class="page-break" style="page-break-after: always;"> <table> <tr> <td>Titulo</td> <td>Titulo</td> </tr> <tr> <td>Valor</td> <td>Valor</td> </tr> <tr> <td>Total</td> <td>Total</td> </tr> </table> </div> ... E repito esse processo n vezes, só que preciso quebrar ela, onde cada página terá uma tabela Eu uso esse page-break-after: always e funciona corretamente, só que ele me gera uma página em branco no final do pdf e nao sei pq Oq eu posso fazer para resolver isso ?
- 2 replies
-
- snappy
- page break
-
(and 1 more)
Tagged with:
-
Após fazer um post via webservice o sistema me retorna o pdf da nota fiscal em codigo binário convertido em hexadecimal... Eu preciso salvar esse arquivo... Eu recebo ele e converto para binário porém preciso salvar esse código binário como arquivo... Alguém ai sabe como faço? já tentei de diversas maneiras mas não encontrei nenhuma solução
-
Pessoal, estou utilizando o wkhtmltopdf juntamente com a library Snappy (https://github.com/KnpLabs/snappy) e consigo mostrar normalmente o pdf gerado através do html pelo navegador, só que quando eu clico em salvar, ele me manda o arquivo .php e nao o pdf... Minha dúvida é, como posso mostrar o pdf gerado no navegador e quando eu clicar em salvar, dar a opção em salvar em pdf ? Obs: Como falei, estou conseguindo gerar o pdf e exibir no navegador, só nao consigo fazer o mesmo salvar na extensão .pdf quando eu clicar em download. Código que utilizo de exemplo: <?php require_once 'vendor/autoload.php';useKnp\Snappy\Pdf; $snappy =newPdf('c:/wkhtmltopdf/bin/wkhtmltopdf.exe', [ 'viewport-size'=>'1280x800', 'margin-top'=>35, 'margin-right'=>10, 'margin-bottom'=>15, 'margin-left'=>10, 'orientation'=>'Landscape', 'footer-right'=>', 'footer-font-size'=>8, ]); header('Content-Type: application/pdf'); $html =<<<'EOD'<h1 style="color: red;">Relatório</h1><br/><table width="100%"> <thead> <tr> <th>Nome</th> <th>E-mail</th> <th>Telefone</th> </tr> </thead> <tbody> <tr> <td>Fulano da Silva</td> <td>fulano@dasilva.com</td> <td>1199999-8888</td> </tr> <tr> <td>SicranoSantos</td> <td>sicrano@gmail.com</td> <td>1199999-7777</td> </tr> <tr> <td>João das Botas</td> <td>j.botas@empresa.com.br</td> <td>1199999-6666</td> </tr> </thead></table> EOD; echo $snappy->getOutputFromHtml($html,['encoding'=>'UTF8']); / [toPage]'
- 4 replies
-
- wkhtmltopdf
-
(and 2 more)
Tagged with:
-
Como colocar uma pagina PHP dentro de uma variável, assim gerar um pdf?
adrianoalves posted a question in Perguntas e respostas rápidas
Estou criando um documento para gerar certificado automático, após incluir os dados em um formulário, uma página chamado "dados.php" recebe os dados do formulário. Até aqui tudo certo. O problema que quero gerar um pdf da página "dados.php" e não estou conseguindo porque não consigo colocar esta pagina dentro de uma variável. Tentei o seguinte método: Teste 1 = Criei uma nova página onde $html = include('dados.php'); A unica coisa que aparece no pdf é o número 1. Teste 2 = Coloquei todo o código da página "dados.php" dentro da variável $html: $html =' <html lang="pt-br"> <head> <meta charset="utf-8"/> <title>Untitled Document</title> <link rel="stylesheet" href="estilo-dados.css"/> <?php $nome = isset($_POST["tNome"])?$_POST["tNome"]:" NOME DO ALUNO "; $curso = isset($_POST["tCurso"])?$_POST["tCurso"]:""; switch ($curso) { case "CURSO 1": $instrutor = "<span class='inst'>Luciano da Silva Vaz</span>"; $h = 1; break; case "CURSO 2": $instrutor2= "<span class='inst'> Lucas Bueno</span>"; $h= 2; break; } $inicio = isset($_POST["inicio"])?$_POST["inicio"]:"<span class='data'>00</span>"; $fim = isset($_POST["fim"])?$_POST["fim"]:"<span class='data'>00</span>"; $mes = isset($_POST["mes"])?$_POST["mes"]:"<span class='data'>Janeiro</span>"; $ano = isset($_POST["ano"])?$_POST["ano"]:date('Y'); $assinatura = isset($_POST["nCheck"])?$_POST["nCheck"]:""; ?> </head> <body>........bla bla bla '; Desta forma também não funcionou.......Alguém poderia me ajudar???-
- varialvel com php
- gerar pdf
- (and 5 more)
-
Tenho um arquivo que exibo todas as suas pagina no site mas preciso que exiba apenas a primeira para agilizar o carregamento da página Atualmente o código que utilizo é: <iframe src='http://docs.google.com/gview?url=nomedosite.com.br/arquivo.pdf."&embedded=true' style='width:310px; height:350px;' frameborder='0''></iframe> Observação: Os arquivos tem em média 20 páginas e gostaria de mostrar apenas a primeira, e as demais não carregarem ou não aparecerem nesta exibição. Aceito sugestões pois preciso carregar a página de uma forma mais ágil, pois está havendo muita lentidão.
-
Bom dia pessoal, estou com um projeto onde terei que gerar uma grande quantidade de PDF's de uma só vez, já trabalhei com algumas libs como MPDF e FPDF, mas achei o processamento meio lento. Estou usando php7 que já possui um processamento mais rápido, mas gostaria da opinião de vocês sobre qual a lib mais rápida para este tipo de solução. Obrigado
-
Alguém indica uma biblioteca em php para converter páginas para pdf. E como uso a mesma no codeignigter. Obs.: Tentei usar o TCPDF mas da muito trabalho e diversos erros incompreensíveis.
-
Bom dia pessoal.Estou gerando .docx a partir do PHPWORD perfeitamente da seguinte forma: $arquivo1 = ''.$dir1.'/'.$name_doc.''; $arquivo2 = ''.$dir1.'/'.$name_doc_pdf.''; $PHPWord = new PHPWord(); $document = $PHPWord->loadTemplate('docs/Examples/template_oficio_frequencia.docx'); $document->setValue('Value1', $proximo); $document->setValue('Value2', $ano); $document->setValue('Value3', $sc); $document->setValue('Value4', $protocolo); $document->setValue('Value5', $dia); $document->setValue('Value6', $mes); $document->setValue('Value7', $ano); $document->setValue('Value8', $vocativo); $document->setValue('Value9', $matriculas); $document->setValue('Value10', $servidores); $document->setValue('Value11', $frequencias); $document->setValue('Value12', $assinante); $document->setValue('Value13', $funcao); $document->setValue('Value14', $destino); $document->setValue('Value15', $nome_setor); $document->setValue('Value16', $sigla); $document->save($arquivo1); Como eu disse, isso está funcionando perfeitamente, mas eu preciso agora gerar .pdf do arquivo gerado em $arquivo1. Como eu posso fazer isso? eu tentei usar um exemplo da NET mas não funcionou. $temp = \docs\PhpWord\IOFactory::Load($arquivo1); // Read the temp file $xmlWriter = \docs\PhpWord\IOFactory::createWriter($temp , 'PDF'); $xmlWriter->save($arquivo2); Message ERROR: Fatal error: Class 'docs\PhpWord\IOFactory' not found in C:\xampp\htdocs\radocs\docs\Examples\Template_oficio_frequencia.php on line 362
-
estou criando um projeto no qual preciso exibir arquivos pdf, o problema é que eu não quero que o internalta faça o download do arquivo. Pergunto: tem como eu exibir um arquivo pdf sem a opção de DOWNLOAD? Desde já agradeço.