1. Produtos
  2.   editor
  3.   .NET
  4.   QuestPDF
 
  

API .NET de código aberto para trabalhar com documentos PDF

Crie, atualize, mescle e processe documentos PDF de dentro de aplicativos .NET.

O que é a API QuestPDF para .NET?

O QuestPDF é uma biblioteca .NET popular projetada para gerar documentos PDF de alta qualidade com facilidade. Ele oferece uma API moderna e intuitiva que permite que você crie layouts PDF complexos programaticamente, tornando-o adequado para aplicativos que exigem geração automatizada de relatórios PDF, faturas ou criação de documentos. O QuestPDF é construído em torno de um mecanismo de layout flexível que suporta uma ampla gama de recursos de design, como formatação de texto, tabelas, imagens e até mesmo gráficos. Com sua sintaxe fluente e fácil de entender, os desenvolvedores podem definir rapidamente a estrutura de documentos PDF, mantendo controle total sobre o estilo e a formatação. A biblioteca também é otimizada para desempenho, garantindo renderização rápida de PDF, mesmo para documentos grandes.

QuestPDF para API .NET - Principais recursos

A seguir estão alguns dos principais recursos do QuestPDF:

  • API fluente e intuitiva para criar documentos PDF programaticamente.
  • Suporta layouts complexos, incluindo grades, tabelas e posicionamento flexível.
  • Opções abrangentes de formatação de texto para cabeçalhos, parágrafos e muito mais.
  • Capacidade de adicionar imagens, gráficos e outros elementos visuais aos documentos.
  • Geração de conteúdo dinâmico com base em regras de negócios e entrada de dados.
  • Renderização de alto desempenho otimizada para documentos grandes.
  • Suporte integrado para cabeçalhos de página, rodapés e números de página.
  • Tratamento automático de estouro de conteúdo em várias páginas.
  • Código aberto e bem documentado com suporte ativo da comunidade.
  • Integração perfeita com aplicativos .NET, com suporte para .NET Core e .NET Framework.
These features highlight the capabilities and benefits of using QuestPDF API for .NET in PDF document creation and manipulation.
GitHub

Estatísticas do GitHub

Nome:
Linguagem:
Estrelas:
Garfos:
Licença:
O repositório foi atualizado pela última vez em

Introdução ao QuestPDF para API .NET

Você pode baixar a biblioteca QuestPDF do GitHub ou do nuget.

Instalação

A instalação da API do QuestPDF para .NET é simples e pode ser feita a partir do nugget, conforme mostrado abaixo:

Instalando a API QuestPDF para .NET


 Install-Package QuestPDF

Exemplos de código para a API QuestPDF para .NET

To help you better understand the capabilities of the QuestPDF API, lets have a look at some .NET code examples. These examples will demonstrate how to create various PDF elements, manage layouts, and apply formatting using QuestPDF’s intuitive, fluent API. By following these examples, you'll be able to effectively integrate PDF generation into your .NET applications.

Como criar um arquivo PDF em branco usando a API QuestPDF para .NET?

In order to create a PDF document using the QuestPDF API for .NET, the following steps can help.
  • Importe os namespaces do QuestPDF necessários para seu arquivo.
  • Crie uma nova classe ou método C# para definir o conteúdo do PDF.
  • Use o método Document.Create() para iniciar o processo de criação do documento PDF.
  • Implemente o método Compose() para definir a estrutura e o layout do PDF.
  • Adicione uma página em branco usando o método Page() sem nenhum conteúdo dentro.
  • Chame o método GeneratePdf() para gerar e salvar o PDF no local desejado.
  • Execute o aplicativo para criar e salvar o arquivo PDF em branco.

Como adicionar imagem a um PDF usando a API QuestPDF?

You can create a PDF document using QuestPDF for .NET and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.
  • Criar um novo documento PDF: Isso inicializa um documento PDF vazio.
  • Adicionar uma página: adiciona uma página em branco ao documento.
  • Adicione uma imagem usando o método Image().
  • Ajuste a largura da página usando a opção FitWidth para garantir que a imagem se ajuste à largura da página.
  • Salva o PDF com a imagem.

Como adicionar uma marca d'água a uma página PDF no .NET?

  • Instale a biblioteca QuestPDF por meio do Gerenciador de Pacotes NuGet no seu projeto .NET.
  • Importe os namespaces do QuestPDF necessários para seu arquivo.
  • Crie uma nova classe ou método C# para definir o conteúdo do PDF.
  • Use o método Document.Create() para iniciar o processo de criação de PDF.
  • Defina o layout da página usando o método Page(), definindo o tamanho e a margem da página.
  • Use o método Layer() para criar camadas separadas para conteúdo principal e marca d'água.
  • Adicione os principais elementos de conteúdo usando métodos como Text() ou Image() na primeira camada.
  • Adicione um elemento de marca d'água (por exemplo, texto ou imagem) na segunda camada, definindo propriedades como Opacity(), FontSize() e Rotate() para estilizar a marca d'água.
  • Gere o PDF usando o método GeneratePdf() e salve-o em um arquivo.
  • Execute o aplicativo para criar e salvar o PDF com uma marca d'água.

Conclusão

O QuestPDF é uma biblioteca versátil e eficiente para desenvolvedores .NET que buscam criar documentos PDF dinâmicos e de alta qualidade programaticamente. Seu design de API fluente, opções de layout extensivas e suporte para uma ampla gama de conteúdo o tornam uma ferramenta poderosa para gerar PDFs profissionais para vários casos de uso, de relatórios a faturas. Se você precisa lidar com layouts complexos, adicionar imagens ou sobrepor marcas d'água, o QuestPDF oferece a flexibilidade e o desempenho para fazer o trabalho perfeitamente. Ao integrar o QuestPDF em seus projetos, você pode automatizar a criação de PDF com facilidade, mantendo controle total sobre o design do documento.

Produtos Similares

 Portugese