• C# - Gerando PDF com a biblioteca iTextSharp

Olá escavadores de bits! Neste vídeo vou mostrar como criar um arquivo PDF utilizando a biblioteca iTextSharp. Com esta biblioteca você poderá gerar arquivos PDF facilmente e ainda criptografar os arquivos (irei mostrar isso em um próximo post).









Vamos ao tutorial em vídeo

Agora vamos ao que interessa: veja abaixo o vídeo de como gerar PDF com a bilioteca iTextSharp. (melhor visto em 720p)

Função para geração do PDF

Para quem deseja apenas ver o código, aqui vai a explicação em formato texto. A biblioteca iTextSharp prove métodos e classes para geração de arquivo PDF. A geração do arquivo é muito simples. Após referenciar o dll iTextSharp.dll, para criar um arquivo PDF, é necessário incluir na seção “using” das classes que forem utilizar o iTextSharp os seguintes namespaces: System.IO, iTextSharp.text e iTextSharp.text.pdf.

Abaixo segue o método criado no vídeo acima para gerar o arquivo PDF:

private void GerarPDF(string pCaminhoArquivoPDF, string pTexto)
{

    Document documento = new Document();

    PdfWriter.GetInstance(documento, new FileStream(pCaminhoArquivoPDF, FileMode.Create));

    try
    {
        Paragraph p = new Paragraph(pTexto);

        documento.Open();
        documento.Add(p);
        documento.Close();
    }
    catch (Exception e)
    {
        MessageBox.Show(e.StackTrace);
    }

}


A classe PdfWriter é a classe responsável por criar o PDF. Observe que a mesma recebe dois parâmetros: o primeiro do tipo Document que é o documento formatado e o segundo um Stream que representa o ponteiro para o arquivo em disco. O bloco try...catch serve para trata qualquer tipo de erro que possa acontecer no momento da geração do arquivo.

Link para baixar a biblioteca: http://sourceforge.net/projects/itextsharp/

Nenhum comentário:

Postar um comentário

Top
© CriarProgramas.com 2011 / 2016