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é.


Mdv

Mdv

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:
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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar