HTML
JPG
PDF
XML
DOCX
PDF
Actualizar Formularios PDF en SDK .NET
Actualice todos los campos del formulario del documento PDF usando Aspose.PDF Cloud .NET API
Get StartedCómo actualizar los campos del formulario desde el documento PDF usando Cloud .NET SDK
Para actualizar un AcroForm a través del Cloud .NET SDK , usaremos Aspose.PDF Cloud .NET SDK Este SDK de Cloud permite crear de manera sencilla aplicaciones creadoras, editoras y convertidoras de PDF basadas en la nube en C#, ASP.NET o cualquier otro idioma .NET para ligeras en diversas plataformas nubosas. Abre NuGet gestor de paquetes, busca Aspose.PDF Cloud e instalarlo. También puede usar el siguiente comando desde la Consola del Gestor de Paquetes.
Comando de Consola del Gestor de Paquetes
PM> Install-Package Aspose.Pdf-Cloud
Pasos para actualizar los AcroForms a través del SDK .NET
Los desarrolladores de Aspose.PDF Cloud pueden cargar y actualizar los acroforms en PDF en solo unas pocas líneas de código.
- Crear un nuevo objeto de configuración con su Clave y Secret Key de la aplicación
- Crear un objeto para conectar con la API de Cloud
- Subir su archivo de documento
- Realizar la actualización
- Descargar el resultado
Este código muestra la actualización de los AcroForms en documentos PDF
public static void UpdateFormFields()
{
const string localImageFileName = @"C:\Samples\StudentInfoFormElectronic.pdf";
const string storageFileName = "StudentInfoFormElectronic.pdf";
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
var pdfApi = new PdfApi(AppSecret, AppSid);
var filesOnStorage = pdfApi.GetFilesList("");
if (filesOnStorage.Value.All(f => f.Name != storageFileName))
{
using var file = File.OpenRead(localImageFileName);
var uploadResult = pdfApi.UploadFile(storageFileName, file);
Console.WriteLine(uploadResult.Uploaded[0]);
}
var fieldList = new List<Field>
{
new Field(
Name: "First Name",
Type: FieldType.Text,
Values: ["James"],
Rect: new Rectangle(125, 735, 200, 752))
};
var fields = new Fields(List: fieldList);
var response = pdfApi.PutUpdateFields(storageFileName, fields);
Console.WriteLine(response.Status);
}