Como salvar em PDF em ASP.NET

Escrito por jon guenther | Traduzido por lucas borges
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como salvar em PDF em ASP.NET
Saiba como salvar arquivos em PDF em páginas ASP.NET seguindo estes passos (Jupiterimages/Photos.com/Getty Images)

Criar e salvar arquivos em PDF (Portable Document Format) no ASP.NET não requer um software de criação de PDF caro. Um dos métodos mais populares para salvar o conteúdo em PDF em páginas ASP.NET é uma solução gratuita chamada iTextSharp. Importar uma Dynamic Link Library (DLL) e escrever algumas linhas de código é tudo que você precisa para construir conteúdos em páginas que podem ser salvas como PDFs.

Nível de dificuldade:
Moderadamente desafiante

Outras pessoas estão lendo

O que você precisa?

  • Microsoft Visual Studio ou Visual Web Developer Express
  • Arquivo iTextSharp.DLL
  • Adobe Acrobat Reader

Lista completaMinimizar

Instruções

    Crie um novo projeto de rede

  1. 1

    Clique em "Arquivo" e depois "Novo projeto da Web" no Visual Studio ou Visual Web Developer Express.

  2. 2

    Selecione "ASP.NET Web Application" na lista de modelos instalados.

  3. 3

    Digite um nome de sua escolha no campo "Nome".

  4. 4

    Especifique o local do disco na caixa de texto "Local" (você também pode utilizar o local padrão).

  5. 5

    Clique no botão "OK".

    Baixe e importe o iTextSharp

  1. 1
  2. 2

    Clique no botão verde "Download Now" para baixar o arquivo itextsharp-5.0.4-dll.zip.

  3. 3

    Descompacte o arquivo usando o seu programa preferido para trabalhar com arquivos . Zip. Isto lhe dará acesso ao arquivo itextsharp.dll.

  4. 4

    Clique com o botão direito do mouse na pasta "Referências" em seu projeto Visual Studio Web e clique em "Adicionar Referência ...".

  5. 5

    Clique na guia "Procurar", navegue até a pasta onde o arquivoitextsharp.dll foi descompactado e clique duas vezes nele para adicionar ao projeto.

    Crie o conteúdo da página da Web

  1. 1

    Dê um duplo clique na página "Default.aspx" no painel "Solution Explorer" e clique no botão "Design" para alternar para o modo de exibição "designer".

  2. 2

    Localize o controle "LinkButton" sob o grupo "Standard" na caixa de ferramentas e, então, dê um duplo clique nele para adicionar o controle na página.

  3. 3

    Altera a propriedade "Texto" do controle LinkButton para "Salvar como PDF".

    Escreva o código

  1. 1

    Dê um duplo clique no controle "LinkButton" na página de designer para exibir o arquivo "Default.aspx.cs".

  2. 2

    Digite, no início do arquivo, os seguintes códigos: "using System.IO"; "using iTextSharp.text"; "using iTextSharp.text.pdf";

  3. 3

    Entre o "{' and '}"do "LinkButton1_Click () event", digite:

    DDocument mySavedPDF = new Document(); FileStream fs = new FileStream(@"C:\myPDF.PDF", FileMode.Create); "Paragraph myText = new Paragraph" ("Se você vir esta frase, então você conhece a doçura do sucesso!");

    Pressione a tecla "Enter".

  4. 4

    Digite o seguinte:

    PdfWriter.GetInstance (mySavedPDF, fs);

    Pressione a tecla "Enter".

  5. 5

    Digite o seguinte:

    mySavedPDF.Open (); mySavedPDF.Add (myText); mySavedPDF.CloseDocument ();

    Salve e teste o aplicativo

  1. 1

    Clique no ícone "Salvar tudo" na barra de ferramentas para salvar as alterações.

  2. 2

    Pressione "Ctrl + F5" no teclado para criar e executar o programa.

  3. 3

    Clique no botão "Salvar como PDF".

  4. 4

    Navegue até o local no disco rígido do computador onde o arquivo myPDF.PDF foi especificado para ser salvo.

  5. 5

    Dê um duplo clique no arquivo para abri-lo e verifique se está sendo exibido no documento PDF a seguinte frase: "Se você vir esta frase, então você sabe a doçura do sucesso!"

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível