SDK .NET de código aberto para trabalhar com arquivos PDF
API .NET de código aberto, gratuita e poderosa para criar, editar e mesclar documentos PDF.
O que é a API PDFSharp para .NET?
PDFsharp é uma biblioteca .NET de código aberto projetada para criar e processar documentos PDF com facilidade e flexibilidade. Quer você esteja gerando novos PDFs do zero, mesclando documentos existentes ou adicionando texto, imagens e formas a PDFs, o PDFsharp fornece uma ampla gama de funcionalidades. Ele permite que desenvolvedores .NET manipulem arquivos PDF programaticamente com uma API clara e intuitiva, tornando-o uma excelente escolha para aplicativos de pequena escala e soluções empresariais de grande porte. Sua capacidade de trabalhar com gráficos vetoriais e raster em documentos PDF o torna uma ferramenta versátil para gerar relatórios complexos ou conteúdo dinâmico em aplicativos .NET.
PDFSharp para API .NET - Principais recursos
A seguir estão alguns dos principais recursos do PDFSharp:
- Crie novos documentos PDF do zero.
- Modifique documentos PDF existentes.
- Adicione texto, imagens e gráficos às páginas do PDF.
- Suporta gráficos vetoriais e imagens raster.
- Mesclar ou dividir documentos PDF.
- Extraia conteúdo de arquivos PDF.
- Manipule fontes, incluindo fontes TrueType.
- Desenhe formas como linhas, retângulos e círculos.
- Suporta arquivos PDF criptografados.
- Gere documentos PDF/A para arquivamento.
- Compatível com .NET Framework e .NET Core.
Introdução ao PDFSharp para API .NET
Você pode baixar a biblioteca ShapeCrawler do GitHub ou do nuget.
Instalação
A instalação da API do PDFSharp para .NET é simples e pode ser feita a partir do nugget, conforme mostrado abaixo:
Instalando a API PDFSharp para .NET
Install-Package PdfSharp
Exemplos de código para a API PdfSharp para .NET
PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.Como criar um arquivo PDF em branco usando a API PDFSharp para .NET?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Criar um novo documento PDF: Isso inicializa um documento PDF vazio.
- Adicionar uma nova página: adiciona uma página em branco ao documento.
- Desenhar texto: usa o objeto XGraphics para escrever "Olá, Mundo!" no centro da página.
- Salvar o documento: salva o PDF com o nome de arquivo especificado.
Como adicionar imagem a um PDF usando a API PDFSharp?
PDFSharp lets you create a PDF document 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.
- Carregar a imagem: usa XImage.FromFile() para carregar uma imagem do caminho de arquivo especificado.
- Desenhar a imagem: usa gfx.DrawImage() para posicionar e redimensionar a imagem na página PDF.
- Salvar o documento: salva o PDF com a imagem.
Como inserir tabela em um documento PDF no .NET?
Para inserir uma tabela em um documento PDF usando a API do PDFSharp para .NET, você pode seguir estas etapas.
- Criar um novo documento PDF: Isso inicializa um documento PDF vazio.
- Adicionar uma página: adiciona uma página em branco ao novo documento PDF.
- Defina as linhas e colunas que farão parte da tabela.
- Use loops aninhados para criar a tabela usando o número de linhas e colunas.
- Salvar o documento: salva o PDF com a imagem.
Adicionar marca d'água a uma página PDF no .NET
- Carregar um documento PDF existente: O código abre um PDF existente no modo de modificação.
- Percorrer páginas: itera sobre cada página do documento.
- Crie um objeto XGraphics: Permite operações de desenho na página PDF.
- Defina propriedades de marca d'água, como fonte e texto.
- Desenhe a marca d'água: o texto é centralizado na página com um layout diagonal.
- Salvar o documento: salva o PDF com a marca d'água aplicada.
Conclusão
PDFsharp é uma biblioteca versátil e poderosa de código aberto para desenvolvedores .NET, oferecendo ferramentas abrangentes para criar, editar e gerenciar documentos PDF. Com sua API direta, o PDFsharp simplifica várias operações de PDF, desde gerar novos documentos e adicionar imagens ou texto até modificar PDFs existentes sobrepondo conteúdo como marcas d'água. Ele suporta gráficos vetoriais, formas, tabelas e hiperlinks, tornando-o adequado para uma ampla gama de aplicações, incluindo geração de relatórios, processamento de documentos e arquivamento. Sua compatibilidade com .NET Framework e .NET Core estende ainda mais sua usabilidade em diferentes plataformas, tornando o PDFsharp uma escolha confiável para manipulação de PDF em projetos .NET.
Produtos Similares
- Apache POI XWPF | API Java de código aberto para criar e modificar arquivos DOCX
- DocX | API .NET de código aberto para criar e modificar arquivos DOCX
- Docx4J | API Java de código aberto para criar e modificar arquivos DOC e DOCX
- ExcelDataReader | API .NET de código aberto para ler documentos XLS, XLSX, CSV e planilhas
- FileFormat.Cells | Cerate e atualizar arquivos Excel com C# .NET