HTML JPG PDF XML XLSX
  Product Family
PDF

Criar arquivo PDF em C#

Biblioteca C# de alta velocidade para criar PDF. Esta é uma solução de software profissional para importar e exportar XLSX, PDF e muitos outros formatos em .NET Framework, .NET Core ou Mono Platforms.

Criar arquivo PDF usando C#

Como criar o arquivo PDF? Com a biblioteca Aspose.Cells for .NET, você pode criar facilmente o arquivo PDF programaticamente com algumas linhas de código. Aspose.Cells for .NET é capaz de criar aplicativos de plataforma cruzada com a capacidade de gerar, modificar, converter, renderizar e imprimir todos os arquivos do Excel. .NET Excel API não apenas converte entre formatos de planilha, mas também pode renderizar arquivos Excel como imagens, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT e mais, tornando-o uma escolha perfeita para trocar documentos na indústria -padrão formatos. Abrir NuGet gerenciador de pacotes, procure Aspose.Cells e instale. Você também pode usar o seguinte comando no console do gerenciador de pacotes.

Comando do Console do Gerenciador de Pacotes


PM> Install-Package Aspose.Cells

Como criar PDF em C#

É fácil para os desenvolvedores criar, carregar, modificar e converter arquivos PDF executando diferentes aplicativos de relatórios para processamento de dados em apenas algumas linhas de código.

  1. Inclua o namespace em seu arquivo de classe
  2. Crie uma instância da classe Workbook.
  3. Acesse a primeira planilha da pasta de trabalho.
  4. Obtenha a(s) célula(s) desejada(s) da planilha e insira o valor na(s) célula(s).
  5. Use o método Save para salvar a pasta de trabalho como arquivo PDF.
 

O código de exemplo mostra como criar o arquivo PDF em C#.


// Create Workbook class instance.
Workbook wkb = new Workbook();

// Access the first worksheet of the workbook.
Worksheet sht = wkb.Worksheets[0];

// Get the desired cell(s) of the worksheet.
Cell c00 = sht.Cells["A1"];
Cell c01 = sht.Cells["B1"];
Cell c10 = sht.Cells["A2"];
Cell c11 = sht.Cells["B2"];

// input the value into the cell(s).
c00.PutValue("ColumnA");
c01.PutValue("ColumnB");
c10.PutValue("ValueA");
c11.PutValue("ValueB");

// Save the Workbook as .pdf file.
wkb.Save("created_one.pdf");
 

C# biblioteca para criar o arquivo PDF

Existem duas opções alternativas para instalar “Aspose.Cells for .NET” em seu sistema. Escolha um que corresponda às suas necessidades e siga as instruções passo a passo:

  1. Instale um NuGet Pacote . Ver Documentação
  2. Instale a biblioteca usando Console do gerenciador de pacotes dentro do Visual Studio IDE

Requisitos de sistema

Antes de executar o código de exemplo de conversão .NET, verifique se você possui os seguintes pré-requisitos.

  • Microsoft Windows ou um SO compatível com as plataformas .NET, .NET Core, Windows Azure ou Mono.
  • Ambiente de desenvolvimento como Microsoft Visual Studio.
  • Adicione referência à DLL Aspose.Cells for .NET em seu projeto.

PDF O que é PDF Formato de Arquivo

Portable Document Format (PDF) é um tipo de documento criado pela Adobe na década de 1990. O objetivo desse formato de arquivo era introduzir um padrão para representação de documentos e outros materiais de referência em um formato independente do software aplicativo, hardware e sistema operacional. O formato de arquivo PDF tem capacidade total para conter informações como texto, imagens, hiperlinks, campos de formulário, mídia avançada, assinaturas digitais, anexos, metadados, recursos geoespaciais e objetos 3D que podem se tornar parte do documento de origem.

Leia mais

Outras Gerações de Planilhas Suportadas

Você também pode criar outros formatos do Excel Microsoft, incluindo alguns listados abaixo.

XLS (Microsoft Planilha Excel (Legado))
XLSX (Abra a pasta de trabalho XML)
XLSB (Pasta de trabalho binária do Excel)
XLSM (Planilha habilitada para macro)
XLT (Modelo Excel 97 - 2003)
XLTX (Modelo do Excel)
XLTM (Modelo habilitado para macro do Excel)
CSV (Valores Separados Por Virgula)
TSV (Valores Separados por Tabulação)
ODS (Planilha OpenDocument)
PDF (Formato de Documento Portátil)
HTML (Linguagem de marcação de hipertexto)