Frequentemente precisamos gerar relatórios gerenciais e comunicação, onde há a necessidade que o mesmo venha em formatações e permissões personalizadas para grupos de usuários que irão acessá-lo. Uma forma de conseguir tudo isso é através da utilização de arquivos gerados em formato PDF, abrangendo as características que podem ser adotadas como a criptografia e permissões de escrita, impressão e cópia de conteúdo.
A bibliotecaiTextSharp, que pode ser usada para esse fim na plataforma .net, é gratuita e pode ser obtida no site SourceForge no endereço mostrado na sessão links. Para utilizar o iTextSharp basta colocar a DLL (itextsharp.dll) no projeto e referenciá-la. 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. Isso permite acessar os métodos da biblioteca e os métodos de gravação em disco para poder gerarmos fisicamente o arquivo PDF. A Listagem 1 mostra como criar um método para transformar um texto simples em um arquivo PDF.
...