Come lavorare con l'API Facades in .NET
Panoramica
L’API Facades fornisce wrapper di alto livello per attività PDF comuni. Questa guida copre la compilazione di moduli, l’unione di file e la modifica del contenuto.
Prerequisiti
| Requisito | Dettaglio |
|---|---|
| Ambiente di esecuzione | .NET 8.0 o successivo |
| Pacchetto | dotnet add package Aspose.Pdf.Foss |
Compila un campo modulo
La facciata Form apre un PDF di input, compila i campi per nome e scrive il risultato
in un file di output separato. Questo evita di lavorare con l’oggetto di basso livello Document
quando tutto ciò di cui hai bisogno è una semplice popolazione dei campi.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Unisci due PDF
PdfFileEditor concatena più file PDF in un unico documento di output. Fornisci i percorsi dei file di origine e un percorso di destinazione per produrre un risultato unificato.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Estrai un intervallo di pagine
La stessa classe PdfFileEditor può estrarre un intervallo contiguo di pagine in un nuovo file. Specificare la pagina iniziale, la pagina finale e il percorso di output.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Classi chiave
| Classe | Scopo |
|---|---|
Form | Leggere e scrivere i valori dei campi modulo |
PdfFileEditor | Unire, dividere, estrarre pagine |
PdfContentEditor | Modificare il contenuto della pagina |
PdfFileSignature | Firmare e verificare i documenti |
PdfFileStamp | Aggiungere timbri alle pagine |
PdfConverter | Convertire le pagine in immagini |