HTML JPG PDF XML DOCX
  Product Family
PDF

Atualizar Formulários PDF no .NET SDK

Atualize todos os campos do formulário do documento PDF usando o Aspose.PDF Cloud .NET API

Get Started

Como Atualizar Campos de Formulário de Documento PDF usando Cloud .NET SDK

Para atualizar um AcroForm via Cloud .NET SDK, usaremos Aspose.PDF Cloud .NET SDK Este Cloud SDK permite criar facilmente aplicativos baseados em nuvem para criação, edição e conversão de PDFs em C#, ASP.NET ou outros idiomas .NET para várias plataformas em nuvem. Abra NuGet gerenciador de pacotes, pesquise por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.

Comando do Console do Gerenciador de Pacotes


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Passos para atualizar AcroForms via .NET SDK

Os desenvolvedores do Aspose.PDF Cloud podem carregar e atualizar acroforms em PDF em apenas algumas linhas de código.

  1. Crie um novo objeto Configuration com sua Application Secret e Key
  2. Crie um objeto para se conectar à API da Nuvem
  3. Carregue seu arquivo de documento
  4. Realize a atualização
  5. Baixe o resultado
 

Este código de exemplo mostra a atualização dos AcroForms em 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);
    }