Autor: Web Code Free | Publicado: 2010-05-13T12:28:00-07:00


Criar arquivos PDF em Visual Basic
A primeira coisa que você precisa fazer para seguir este tutorial é para&nbsp;fazer o download da classe e as fontes mjwPDF PDF.&nbsp;Esta classe permite que você crie facilmente arquivos PDF e é o que iremos usar neste tutorial do Visual Basic.&nbsp;criação de PDF é uma pressão, uma vez que você tenha baixado a classe.Agora copie a classe e as fontes da pasta para a área onde você salvou o seu projeto.
Se você criou um projeto padrão (Project1.vbp) e não alterar o nome da forma que ele cria (From1.frm) a pasta do projeto deve ser semelhante a este, uma vez que você copiou a classe mjwPDF ea pasta Fontes.Se isso parece confuso, basta fazer o download deste&nbsp;PDF VB código fonte tutorial.&nbsp;Tem tudo compactado em um local para você ver como definir tudo.Agora que a pasta de fontes e de classe mjwPDF estão no lugar certo é preciso adicionar a classe mjwPDF ao nosso projeto:Selecione Project -&gt; Add File na barra de menu (ou pressione Ctrl-D)
Selecione a classe mjwPDF e clique em Abrir
Grandes.&nbsp;Agora, adicione um botão ao seu formulário.&nbsp;Dê um duplo clique sobre ele e adicione o seguinte código a ele:

Private&nbsp;Sub&nbsp;Command1_Click()
&nbsp;&nbsp;&nbsp;&nbsp;'Criar um arquivo PDF simples usando a classe mjwPDF
&nbsp;&nbsp;&nbsp;Dim&nbsp;objPDF&nbsp;As&nbsp;New&nbsp;mjwPDF
&nbsp;&nbsp;&nbsp;&nbsp;"Definir o título e nome do arquivo PDF
&nbsp;&nbsp; objPDF.PDFTitle&nbsp;=&nbsp;"Test PDF Document"
&nbsp;&nbsp; &nbsp;objPDF.PDFFileName&nbsp;= App.Path&nbsp;&amp;&nbsp;"\test.pdf"
&nbsp;&nbsp;&nbsp;&nbsp;"Devemos dizer ao programa onde as fontes estão localizadas PDF
&nbsp;&nbsp; &nbsp;objPDF.PDFLoadAfm&nbsp;= App.Path&nbsp;&amp;&nbsp;"\Fonts"
&nbsp;&nbsp; &nbsp;«Ver o arquivo PDF depois de criá-lo
&nbsp;&nbsp; &nbsp;objPDF.PDFView&nbsp;=&nbsp;True
&nbsp;&nbsp;&nbsp;&nbsp;' Begin our PDF document
&nbsp;&nbsp; &nbsp;objPDF.PDFBeginDoc
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;"Comece o nosso documento PDF
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;objPDF.PDFSetFont&nbsp;FONT_ARIAL,&nbsp;15, FONT_BOLD
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;'Definir a cor do texto
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;objPDF.PDFSetTextColor&nbsp;=&nbsp;vbBlue&nbsp;&nbsp; &nbsp;&nbsp;
&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;'Definir o texto que deseja imprimir
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;objPDF.PDFTextOut&nbsp;_
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"Hello, World! From mjwPDF (www.vb6.us)"
&nbsp;&nbsp;&nbsp;'Fim do nosso documento PDF&nbsp;
&nbsp;&nbsp; &nbsp;objPDF.PDFEndDoc
End&nbsp;Sub
Permite percorrer esse código por isso sabemos que ele faz.&nbsp;Eu adicionei comentários para explicar cada seção.&nbsp;Primeiro criamos o objeto da classe mjwPDF.&nbsp;Nós estabelecemos um título para o arquivo PDF.&nbsp;Isso vai aparecer se alguém olha para as propriedades do arquivo para este documento PDF.Em seguida definir onde o documento será salvo.&nbsp;Estamos apenas salvá-lo como test.pdf na mesma pasta como o nosso programa.&nbsp;Em seguida, dizer onde a pasta de fontes está situado.&nbsp;É por isso que tinha que copiar essa pasta para o nosso diretório de execução.&nbsp;A classe usa essas informações para adicionar essas fontes para o arquivo quando eles são necessários.

A próxima linha (linha 13) é completamente opcional.&nbsp;Ao especificar verdade, o nosso documento PDF será aberto assim que terminar de escrever a ele.Obviamente, em muitas aplicações você simplesmente deseja salvar o documento e não mostrá-lo para o usuário.&nbsp;Se este for o caso, definir essa propriedade para false.

Começando na linha 16 temos na carne deste tutorial do Visual Basic.&nbsp;Criação de arquivos PDF é um simples passo por passo processo.&nbsp;Primeiro vamos decidir que tipo de letra que queremos.&nbsp;Qual é o tamanho que é e se queremos alguma característica especial (como negrito ou itálico).&nbsp;Em seguida, defina a cor que nós queremos que nosso texto a ser.&nbsp;Finalmente chamamos a PDFTextOut realmente escrever o texto para o arquivo PDF.&nbsp;NOTA: Eu estou dizendo que escrever o texto para o arquivo PDF, mas realmente seu simplesmente armazenadas em um buffer até que nós chamamos PDFEndDoc.Fazemos isso ao lado e que é quando todos os buffer é realmente salvo o nome do arquivo que você especificou na linha 7.&nbsp;Além disso, desde que defina a propriedade PDFView para true o arquivo PDF é aberto em seguida automaticamente para nós, e podemos ver um arquivo de texto simples com o nosso adicionados a ele.
Baixe o&nbsp;código fonte do PDF tutorial VB&nbsp;e se divertir!&nbsp;Por favor, deixe comentários abaixo sobre a forma como isso funcionou bem para você.&nbsp;Além disso, eu escrevi um outro tutorial:&nbsp;Visual Basic e Advanced PDF documentos.&nbsp;Vai muito mais em profundidade sobre como adicionar imagens, formas, cabeçalhos, hyperlinks, múltiplas páginas, e os números de página.