Come lavorare con l'API Facades in .NET
Come lavorare con l’API Facades in .NET
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 |