Cómo trabajar con la API Facades en .NET
Cómo trabajar con la API de Facades en .NET
La API Facades proporciona envoltorios de alto nivel para tareas comunes de PDF. Esta guía cubre el llenado de formularios, la fusión de archivos y la edición de contenido.
Requisitos previos
| Requisito | Detalle |
|---|---|
| Entorno de ejecución | .NET 8.0 o posterior |
| Paquete | dotnet add package Aspose.Pdf.Foss |
Rellenar un campo de formulario
La fachada Form abre un PDF de entrada, rellena los campos por nombre y escribe el resultado en un archivo de salida separado. Esto evita trabajar con el objeto de bajo nivel Document cuando lo único que necesitas es una población simple de campos.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Combinar dos PDF
PdfFileEditor concatena varios archivos PDF en un documento de salida único. Pase las
rutas de los archivos de origen y una ruta de destino para producir un resultado fusionado único.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Extraer un rango de páginas
La misma clase PdfFileEditor puede extraer un rango contiguo de páginas a un nuevo archivo. Especifique la página de inicio, la página final y la ruta de salida.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Clases clave
| Clase | Propósito |
|---|---|
Form | Leer y escribir valores de campos de formulario |
PdfFileEditor | Fusionar, dividir, extraer páginas |
PdfContentEditor | Editar contenido de la página |
PdfFileSignature | Firmar y verificar documentos |
PdfFileStamp | Añadir sellos a las páginas |
PdfConverter | Renderizar páginas a imágenes |