Criando um documento PDF passo-a-passo usando iTextSharp e Visual C#
by André Melo on Nov.22, 2009, under FileMode, FileStream, iTextSharp, pdf
Este artigo mostra como criar um documento PDF usando iTextSharp. Antes de prosseguir, certifique-se de instalar e testar o iTextSharp com as linguagens da plataforma .NET.
Então, vamos ao exemplo. Crie uma nova aplicação Windows Application e adicione as linhas abaixo ao using do formulário:
Coloque um botão no formulário e insira o código abaixo em seu evento click:
Pronto! Execute a aplicação, clique no botão e encontrará um arquivo PDF recém-criado no diretório que contém o executável do programa.
Então, vamos ao exemplo. Crie uma nova aplicação Windows Application e adicione as linhas abaixo ao using do formulário:
using System.IO;
using iTextSharp.text;
using iTextSharp.text.pdf;
Coloque um botão no formulário e insira o código abaixo em seu evento click:
string texto = "Vamos ver se isso funciona mesmo!\n\n";
texto += "Mais uma linha de texto aqui\n\n";
texto += "E mais uma linha\n\n";
texto += "A última linha";
// cria uma instância de iTextSharp.text.Document
Document documento = new Document();
// cria um Writer para o documento
PdfWriter.GetInstance(documento, new
FileStream("exemplo.pdf", FileMode.Create));
// abre o documento
documento.Open();
// adiciona conteúdo
documento.Add(new Paragraph(texto));
// fecha o documento
documento.Close();
MessageBox.Show("Documento PDF criado com sucesso.");
Pronto! Execute a aplicação, clique no botão e encontrará um arquivo PDF recém-criado no diretório que contém o executável do programa.
Analista de Sistemas
- André Melo
- Osasco, São Paulo, Brazil
- Analista de Sistemas 27 anos, Brasileiro, Casado, 2 filhos.
Pesquisar no blog
Arquivo
-
▼
2010
(7)
-
▼
maio
(7)
- Adicionando efeito fade-in e fade-out no seu formu...
- Como Iniciar / Parar um Serviço do Windows instala...
- Criando um documento PDF passo-a-passo usando iTex...
- Adicionando conteúdo ao final de um arquivo usando...
- Como transformar em letras maiúsculas as iniciais ...
- Credenciais Proxy nas solicitações HTTPS
- Implementando segurança em WebService utilizando .NET
-
▼
maio
(7)
0 comentários