Fórum Importar Html para exportar para PDF #368785
04/03/2009
0
Bom dia pessoal,
Eu gostaria de saber se é possível importar um arquivo HTML e exporta-lo para PDF.
Pode ser usando o WebBrowser, RichEdit, Memo, Imagem e até mesmo em algum relatório. Qualquer componente que funcione serve.
Obrigado pela atenção.
Até.
Eu gostaria de saber se é possível importar um arquivo HTML e exporta-lo para PDF.
Pode ser usando o WebBrowser, RichEdit, Memo, Imagem e até mesmo em algum relatório. Qualquer componente que funcione serve.
Obrigado pela atenção.
Até.
Mdv
Curtir tópico
+ 0
Responder
Posts
07/03/2009
Wmaciel
Bom dia...
Vc pode resolver o problema utilizando um componente da paleta Indy Clients, o [b:9197037c14]Idhttp[/b:9197037c14] (para fazer a chamada ao site). Caso a conexão utilize um proxy deve-se antes fazer algumas configurações. Expanda a propriedade Request, configure as seguintes sub-propriedades :
Se utilizar proxy informe abaixo :
ProxyServer : ip doproxy
ProxyPort : 8080
ProxyUsername : seu usuário para autenticação
ProxyPassword : sua senha de autenticação
Para obter o retorno a página requerida :
Código:
Caso sua requisição passe algum parâmero não esqueça de utilizar o componete TNMURL para fazer o ´encode´ correto (pois estamos utilizando o método GET para passar os parâmetros). Veja abaixo :
Código:
Já para gerar o arquivo PDF dê uma olhada em :
http://www.activedelphi.com.br/print.php?sid=186
Espero ter ajudado.
[]s
Vc pode resolver o problema utilizando um componente da paleta Indy Clients, o [b:9197037c14]Idhttp[/b:9197037c14] (para fazer a chamada ao site). Caso a conexão utilize um proxy deve-se antes fazer algumas configurações. Expanda a propriedade Request, configure as seguintes sub-propriedades :
Se utilizar proxy informe abaixo :
ProxyServer : ip doproxy
ProxyPort : 8080
ProxyUsername : seu usuário para autenticação
ProxyPassword : sua senha de autenticação
Para obter o retorno a página requerida :
Código:
memVisualiza.Lines.Add(´Município :´+tbMunicipioNOME.AsString + ´:´+ IdHTTP1.Get(strURL))
Caso sua requisição passe algum parâmero não esqueça de utilizar o componete TNMURL para fazer o ´encode´ correto (pois estamos utilizando o método GET para passar os parâmetros). Veja abaixo :
Código:
var strURL: String; strParam1,strParam2,strParam3,strParam4 : String; begin if rdgrpTipo.ItemIndex = 0 then begin nmUrl.InputString := strPais; strParam1 := nmUrl.Encode; nmUrl.InputString := strUF; strParam2 := nmUrl.Encode; nmUrl.InputString := tbMunicipioNOME.AsString; strParam3 := nmUrl.Encode; strURL:= strUrl + strParam1+strParam2+strParam3 + strParam; memVisualiza.Lines.Add(´Município :´+tbMunicipioNOME.AsString + ´:´+ IdHTTP1.Get(strURL;
Já para gerar o arquivo PDF dê uma olhada em :
http://www.activedelphi.com.br/print.php?sid=186
Espero ter ajudado.
[]s
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)