Como trabalhar com a API de fachadas em .NET
Como trabalhar com a API de fachadas em .NET
A API Facades fornece envelopes de alto nível para tarefas PDF comuns. Este guia abrange preenchimento de formulários, fusão de arquivos e edição de conteúdo.
Precondições
| Requisitos | Detalhes |
|---|---|
| Tempo de execução | .NET 8.0 ou posterior |
| Pacote de produtos | dotnet add package Aspose.Pdf.Foss |
Preencher um campo de formulário
A Comissão Form facade abre um PDF de entrada, preenche os campos pelo nome e escreve o resultado O que é necessário para evitar o trabalho com os sistemas de baixo nível? Document objeto Quando tudo o que você precisa é de população simples campo.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Juntar dois PDFs
PdfFileEditor concatenates vários arquivos PDF em um documento de saída. Passe o Caminhos de ficheiro fonte e um caminho de destino para produzir um único resultado combinado.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Extrair um intervalo de páginas
O mesmo . PdfFileEditor classe pode extrair uma gama contínua de páginas em um especifique a página inicial, página final e caminho de saída.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Classe-chave
| Classe: | Objectivo: |
|---|---|
Form | Leia e escreva valores de campos do formulário |
PdfFileEditor | Reunião, divisão e extracção de páginas. |
PdfContentEditor | Editar conteúdo da página |
PdfFileSignature | Assinar e verificar documentos |
PdfFileStamp | Adicionar selos às páginas |
PdfConverter | Render páginas em imagens |