Controle de Exportação GridView para PDF do Visual Studio

Introdução

O Controle de Exportação GridView para PDF é um controle de servidor ASP.NET que permite exportar conteúdos do GridView para um documento PDF usando Aspose.PDF. Ele adiciona um botão Exportar para PDF na parte superior do controle GridView. Ao clicar no botão, o conteúdo do controle GridView é exportado dinamicamente para um documento PDF e, em seguida, o arquivo exportado é baixado automaticamente para o local no disco selecionado pelo usuário em apenas alguns segundos.

Recursos do Módulo

Esta versão inicial do controle fornece os seguintes recursos:

  • Obtenha uma cópia offline do seu conteúdo favorito do GridView online para edição, compartilhamento e impressão em um documento PDF muito popular.
  • Herdado do controle GridView padrão do ASP.NET e, portanto, possui todos os seus recursos e propriedades.
  • Funciona com todas as versões do .NET a partir do .NET 2.0.
  • Capacidade de personalizar/localizar o texto do botão de exportação.
  • Opção de exportar em modo paisagem caso o conteúdo do GridView seja mais largo e não caiba no modo retrato padrão.
  • Aplique a aparência do seu próprio tema no botão de exportação usando CSS.
  • Opção de adicionar um cabeçalho personalizado no topo do documento exportado.
  • Opção de salvar cada documento exportado no servidor em um caminho de disco configurável.
  • Opção de exportar a página atual ou todas as páginas quando a paginação está habilitada.

Requisitos do Sistema e Plataformas Suportadas

Requisitos do Sistema

O Controle de Exportação GridView para PDF para Visual Studio pode ser usado em qualquer sistema que tenha IIS e o framework .NET 2.0 ou superior instalado.

Plataformas Suportadas

O Controle de Exportação GridView para PDF para Visual Studio é suportado em todas as versões do ASP.NET que executam no framework .NET 2.0 ou superior. Você pode usar qualquer uma das seguintes versões do Visual Studio para usar este controle em suas aplicações ASP.NET:

  • Visual Studio 2005.
  • Visual Studio 2008.
  • Visual Studio 2010.
  • Visual Studio 2012.
  • Visual Studio 2013.

Download

Você pode baixar o Controle de Exportação GridView para PDF de um dos seguintes locais:

Instalação

É muito simples e fácil instalar o Controle de Exportação GridView para PDF, siga estas etapas simples:

Para Visual Studio 2010, 2012 e 2013

  1. Extraia o arquivo zip baixado, ou seja, Aspose.PDF.GridViewExport_1.0.zip.
  2. Clique duas vezes no arquivo VSIX Aspose.PDF.GridViewExport.vsix.
  3. Um diálogo aparecerá mostrando as versões do Visual Studio disponíveis e suportadas instaladas em sua máquina.
  4. Selecione aquelas às quais você deseja adicionar o Controle de Exportação GridView para PDF.
  5. Clique em Instalar.

Você receberá um diálogo de sucesso assim que a instalação for concluída.

Nota: Certifique-se de reiniciar o Visual Studio para que as alterações tenham efeito.

Para Visual Studio 2005, 2008 e edições Express

Siga estas etapas para integrar o Controle de Exportação GridView para PDF no Visual Studio para fácil arrastar e soltar, assim como outros controles ASP.NET:

  1. Extraia o arquivo zip baixado, ou seja, Aspose.PDF.GridViewExport.NET2.0_1.0.zip.
  2. Certifique-se de executar o Visual Studio como Administrador.

No menu Ferramentas, clique em Escolher Itens da Caixa de Ferramentas.

  1. Clique em Procurar. A caixa de diálogo Abrir aparece.
  2. Navegue até a pasta extraída e selecione Aspose.PDF.GridViewExport.dll.
  3. Clique em OK.

Quando você abrir um controle aspx ou ascx na Caixa de Ferramentas do lado esquerdo, verá ExportGridViewToPdf na aba Geral.

todo:image_alt_text

Usando

Uma vez instalado, é muito fácil começar a usar este controle em suas aplicações ASP.NET.

Para .NET framework 4.0 e acima Para .NET framework 2.0 e acima ** 
Para aplicações que executam no .NET framework 4.0 e acima no Visual Studio 2010 e acima, você deve ver o controle ExportGridViewToPdf na aba Aspose na barra de ferramentas, conforme mostrado abaixo. Você pode simplesmente arrastar e soltar este controle na sua página ASP.NET, controle ou página mestre, assim como qualquer outro controle .NET e começar. Para usar este controle em aplicações que executam no .NET 2.0 em qualquer versão do Visual Studio, certifique-se de que você adicionou ExportGridViewToPdf à sua caixa de ferramentas conforme as instruções em 4.2.1 Download e Instalação sob o título Para Visual Studio 2005, 2008 e edições Express
Você deve ver o controle ExportGridViewToPdf na aba Geral na barra de ferramentas, conforme mostrado abaixo. Você pode simplesmente arrastar e soltar este controle na sua página ASP.NET, controle ou página mestre, assim como qualquer outro controle .NET e começar.
 

Adicionando manualmente o controle ExportGridViewToPdf

Se você tiver algum problema usando os métodos acima que utilizam a Caixa de Ferramentas do Visual Studio, você pode adicionar manualmente este controle à sua aplicação ASP.NET que está executando em qualquer framework .NET superior a 2.0.

  1. Se você estiver usando o Visual Studio, certifique-se de executá-lo como Administrador.
  2. Adicione uma referência ao Aspose.PDF.GridViewExport.dll disponível no pacote de download extraído em seu projeto ASP.NET ou aplicação web. Certifique-se de que sua aplicação web/Visual Studio tenha acesso total a esta pasta, caso contrário, você pode receber uma exceção de Acesso negado.
  3. Adicione esta linha ao topo da página, controle ou MasterPage.
 <%@ Register assembly="Aspose.PDF.GridViewExport" namespace="Aspose.PDF.GridViewExport" tagprefix="aspose" %>
  1. Adicione o seguinte em um local na sua página ASP.NET, controle ou página mestre onde você deseja que o controle seja adicionado.
 <aspose:ExportGridViewToPdf ID="ExportGridViewToPdf1" runat="server"></aspose:ExportGridViewToPdf>

FAQs

Perguntas e problemas comuns que você pode enfrentar ao usar este Controle.

1. Não consigo ver o controle ExportGridViewToPdf na Caixa de Ferramentas

Visual Studio 2010 e superior

  1. Certifique-se de que você instalou este controle usando o arquivo de extensão VSIX encontrado no pacote baixado. Para verificar, vá em Ferramentas -> Extensões e Atualizações. Em Instalado, você deve ver 'Aspose Exportar Controle GridView para PDF'. Se não vê-lo, tente reinstalá-lo.
  2. Certifique-se de que sua aplicação web está executando no framework .NET 4.0 ou superior; para versões inferiores do framework .NET, verifique o método alternativo acima.
  3. Certifique-se de que você adicionou manualmente este controle à sua Caixa de Ferramentas conforme as instruções acima.
<div itemscope="" itemprop="mainEntity" itemtype="https://schema.org/Question" class="faq-question">
    <h3 itemprop="name" class="faq-q">2. Estou recebendo o erro 'Acesso negado' ao executar a aplicação</h3>
    <div itemscope="" itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
         <div itemprop="text" class="faq-a">
           <ol>
           <li>Se você estiver enfrentando esse problema em produção, certifique-se de que você copiou tanto Aspose.PDF.dll quanto Aspose.PDF.GridViewExport.dll para sua pasta bin.</li>
           <li>Se você estiver usando o Visual Studio, certifique-se de executá-lo como Administrador, mesmo que você já esteja logado como administrador.</li>
           </ol>
        </div>
    </div>
</div>

Propriedades do Controle Aspose .NET Export GridView para PDF

As seguintes propriedades são expostas para configurar e usar os recursos legais fornecidos por este controle.

Nome da Propriedade Tipo Exemplo/Valores possíveis Descrição
ExportButtonText string Exportar para PDF Você pode usar esta propriedade para substituir o texto padrão existente.
ExportButtonCssClass string btn btn-primary Classe CSS que é aplicada ao div externo do botão de exportação. Para aplicar CSS no botão, você pode usar .suaClasse input.
ExportInLandscape bool true ou false Se verdadeiro, altera a orientação do documento de saída para paisagem. O padrão é Retrato.
       
ExportFileHeading string Exemplo de Relatório de Exportação do GridView Você pode usar tags HTML para adicionar estilo ao seu cabeçalho.
ExportOutputPathOnServer string c:/temp Caminho de disco local no servidor onde uma cópia da exportação é automaticamente salva. A aplicação deve ter acesso de gravação a este caminho.
ExportDataSource object allRowsDataTable Define o objeto do qual este controle de data-bind recupera sua lista de itens de dados. O objeto deve ter todos os dados que precisam ser exportados. Esta propriedade é usada além da propriedade DataSource normal e é útil quando a paginação personalizada está habilitada e a página atual apenas busca linhas a serem exibidas na tela.
LicenseFilePath string   Caminho local no servidor para o arquivo de licença. Por exemplo, c:/inetpub/Aspose.PDF.lic.

Um exemplo do Controle de Exportação GridView para PDF com todas as propriedades usadas é mostrado abaixo.

<aspose:ExportGridViewToPdf Width="800px" ID="ExportGridViewToPdf1" ExportButtonText="Export to Pdf"
    CssClass="table table-hover table-bordered" ExportButtonCssClass="myClass" ExportOutputFormat="Doc"
    ExportInLandscape="true" ExportOutputPathOnServer="c:\\temp" ExportFileHeading="<h4>Example Report</h4>"
    OnPageIndexChanging="ExportGridViewToPdf1_PageIndexChanging" PageSize="5" AllowPaging="True"
    LicenseFilePath="c:\\inetpub\\Aspose.PDF.lic"
    runat="server" CellPadding="4" ForeColor="#333333" GridLines="Both">
</aspose:ExportGridViewToPdf>

Demonstração em Vídeo

Por favor, confira o vídeo abaixo para ver o módulo em ação.

Suporte

Desde os primeiros dias da Aspose, sabíamos que apenas oferecer bons produtos aos nossos clientes não seria suficiente. Também precisávamos fornecer um bom serviço. Nós somos desenvolvedores e entendemos como é frustrante quando um problema técnico ou uma peculiaridade no software impede você de fazer o que precisa. Estamos aqui para resolver problemas, não para criá-los.

É por isso que oferecemos suporte gratuito. Qualquer pessoa que use nosso produto, seja comprando ou usando uma avaliação, merece nossa total atenção e respeito.

Você pode registrar quaisquer problemas ou sugestões relacionadas a este PDF usando qualquer uma das seguintes plataformas:

Estender e Contribuir

Aspose .NET Export GridView para PDF para Visual Studio é de código aberto e seu código-fonte está disponível nos principais sites de codificação social listados abaixo. Os desenvolvedores são incentivados a baixar o código-fonte e estender a funcionalidade conforme suas próprias necessidades.

Código Fonte

Você pode obter o código-fonte mais recente de um dos seguintes locais:

Como configurar o código-fonte

Você precisa ter o seguinte instalado para abrir e estender o código-fonte:

  • Visual Studio 2010.

Siga estas etapas simples para começar:

  1. Baixe/Clone o código-fonte.
  2. Abra o Visual Studio 2010 e escolha Arquivo > Abrir Projeto.
  3. Navegue até o código-fonte mais recente que você baixou e abra Aspose.PDF.GridViewExport.sln.

Visão geral do código-fonte

Existem três projetos na solução:

  • Aspose.PDF.GridViewExport - Contém o pacote VSIX e o Server PDF para .NET 4.0.
  • Aspose.PDF.GridViewExport_DotNet_2.0 - GridView PDF estendido para .NET 2.0.
  • Aspose.PDF.GridViewExport.Website - Projeto web para testar o GridView PDF exportável para Word.