Software  
 
Conhecimento computador >> Software >> Portable Document Format >> 
Como converter HTML para PDF em ASP.NET
ASP.NET tem milhares de classes nativas que executam uma variedade de funções ( CE , ver referência 2). Conversão de PDF não é uma dessas funções. Felizmente , os desenvolvedores de software de terceiros criaram bibliotecas de classes que você pode usar para executar essas conversões. Basta adicionar uma dessas bibliotecas ao seu projeto e referenciá-lo . O formulário web ASP.NET , então, ser capaz de gerar documentos PDF usando qualquer arquivo HTML como uma fonte . Coisas que você precisa
Microsoft Visual Studio
Show Mais instruções
1

Baixe um "HTML to PDF " . NET classe biblioteca . A seção Recursos contém links para várias marcas populares.
2

Crie um novo projeto ASP.NET Web site com o nome " MyProject " . A página " Default.aspx " será exibido no Solution Explorer , à direita da tela.
3

Mudar o modo de design e arraste um controle de botão ASP.NET para a página.

4

clique duas vezes no botão. Isto irá adicionar um método de manipulador de eventos com o nome " Button1_Click " ao " Default.aspx.cs " code-behind da página .
5

Botão direito do mouse " MyProject " no explorer solução e selecione " Add Reference" . Isso abrirá a janela "Add Reference " .
6

Navegue até o local da biblioteca que você baixou e selecione o arquivo DLL localizado na pasta. Todas as classes da biblioteca , então, ser acessível a partir de seu projeto ASP.NET .
7

Adicione uma referência para a biblioteca no " uso " do " Default.aspx.cs " arquivo de código.
8

Adicionar "HTML to PDF " código de conversão ao " Button1_Click " manipulador de eventos. Diferentes fornecedores terão diferentes maneiras de definir propriedades e métodos de acesso em suas bibliotecas individuais. Normalmente, o bloco de código será semelhante a esta:

/* criar uma nova instância da classe conversor * /Converter conversor = new Converter ( );

/* Defina as propriedades para o PDF * /converter.pageSIze = 500; converter.pagrOrientation = "Retrato "; etc ;

/* obter dados binários do URL de destino e armazenar na matriz de bytes * /url = " http://www. someWebSite.com "; byte [] bytes = converter.getDataFrom ( URL_to_convert );

/* buffer de resposta de configuração * /HttpResponse resposta = HttpContext.Current.Response ; Response.Clear (); response.AddHeader ( " Content-Type "," binary /octet- stream " ); Response.Flush (); Response.binaryWrite ( downloadBytes ); Response.Flush (); Response.End ();

Os comentários são de auto- explicativas. Você será capaz de definir propriedades adicionais para controlar a aparência final do PDF. Todas as classes de conversor será necessário que você configure o objeto de resposta HTTP , como mostrado . Consulte a documentação que vem com o download para obter detalhes sobre como configurar a chamada para o conversor.
9

Compilar e executar o seu projeto. Seu navegador exibirá sua página que contém o Button.Click o botão para executar o código manipulador de eventos. Ele irá recuperar os dados binários da URL especificada e converter o HTML puro em um documento PDF.

Anterior :

Próximo : No
  Os artigos relacionados
·Como inserir um PDF em Word 2003 
·PDF Vantagens Mais de documentos do Word 
·Você pode procurar texto em um arquivo PDF 
·Como converter para PDF a partir de HWP 
·Como remover o IRM De um PDF 
·Como fazer Checkmarks em PDF 
·Como fazer uma cópia PDF to Word Fundo 
·Como exibir um arquivo PDF em uma caixa de imagem 
·Como combinar vários tipos de arquivo em um único por…
·Como usar o ImageMagick para converter um PDF para PNG …
  Artigos em destaque
·Como converter arquivos MDW 
·O que é o arquivo de extensão Logonxp 
·Como colocar personagens dos desenhos animados em uma i…
·Como copiar Media Player trilha Títulos para o Excel 
·Como fazer salpicos de lama no Illustrator 
·Como criar uma fita A2k7 
·Como posso saber se alguém está gravando meu teclado …
·Como importar XDCAM em Final Cut 
·Easy Video Effects 
·Como converter PDF para o SDK 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados