HTML JPG PDF XML DOCX
  Product Family
PDF

Mettre à jour les formulaires PDF dans le .NET SDK

Mettre à jour tous les champs de formulaire du document PDF en utilisant l’API Aspose.PDF Cloud .NET

Get Started

Comment mettre à jour les champs de formulaire du document PDF en utilisant le Cloud .NET SDK

Afin de mettre à jour un AcroForm via le Cloud .NET SDK, nous allons utiliser Aspose.PDF Cloud .NET SDK Ce Cloud SDK vous permet de créer facilement des applications cloud de création, modification et conversion de PDF en C#, ASP.NET ou d’autres langages .NET pour diverses plateformes cloud. Ouvrez NuGet package manager, recherchez Aspose.PDF Cloud et installez. Vous pouvez également utiliser la commande suivante à partir de la console du gestionnaire de paquets.

Commande de la console du gestionnaire de paquets


     
    PM> Install-Package Aspose.Pdf-Cloud
     
     

Étapes pour mettre à jour les AcroForms via le .NET SDK

Les développeurs Aspose.PDF Cloud peuvent facilement charger et mettre à jour les acroforms dans les PDF en quelques lignes de code.

  1. Créez un nouvel objet de configuration avec votre clé d’application et votre secret
  2. Créez un objet pour se connecter à l’API Cloud
  3. Téléchargez votre fichier de document
  4. Effectuez la mise à jour
  5. Téléchargez le résultat
 

Ce code exemple montre la mise à jour des AcroForms dans les documents 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);
    }