Jump to content

Imprimir PDF via PHP


Lifeissosimple

Recommended Posts

Boa noite,


estou com uma pequena dúvida e precisa de uma grande ajuda . Tenho um formulário HTML que gera um ficheiro pdf com os dados inseridos. Gostava agora de, ao mesmo tempo que crio o ficheiro pdf, imprimir essa documentação para uma impressora (no caso RP80).

Alguma dica?
Alguma solução que possa utilizar?

eternamente grato,

AM

Link to comment
Share on other sites

On 12/3/2019 at 1:58 AM, washalbano said:

Olá!
Acredito que se resolva com javascript, pois o php só funciona no servidor.

https://developer.mozilla.org/pt-BR/docs/Web/API/Window/print

Acrescento mesmo que a parte de PHP será gerar o PDF e depois terás de fazer isso acontecer no lado do utilizador (javascript ao serviço) para conseguires fazer isso 🙂

Link to comment
Share on other sites

uso este repo em varios projectos em producao e funciona perfeitamente

https://github.com/KnpLabs/snappy

tens bundles especificos para frameworks como symfony e laravel, ou podes usar a versao para zend se preferires e nao estiveres a usar uma framework especifica. 

O unico senao e que tens que instalar wkhtmltopdf no servidor, mas e um processo simples.

Link to comment
Share on other sites

Bom dia! 

 

e obrigado pelas resposta. Eu uso este comando para imprimir o documento pdf criado "$output=shell_exec('print /d:[printer name] C:[file path]');", o problema é que o que sai da impressora é uma séria de caracteres que nada têm haver com o documento criado. Parece que é uma espécie de codificação.

 

alguma luz?

 

obrg, 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.