HTML JPG PDF XML DOCX
  Product Family
PDF

Actualizar Formularios PDF en SDK .NET

Actualice todos los campos del formulario del documento PDF usando Aspose.PDF Cloud .NET API

Get Started

Có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.

  1. Crear un nuevo objeto de configuración con su Clave y Secret Key de la aplicación
  2. Crear un objeto para conectar con la API de Cloud
  3. Subir su archivo de documento
  4. Realizar la actualización
  5. 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);
    }