HTML
JPG
PDF
XML
DOCX
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 StartedComment 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.
- Créez un nouvel objet de configuration avec votre clé d’application et votre secret
- Créez un objet pour se connecter à l’API Cloud
- Téléchargez votre fichier de document
- Effectuez la mise à jour
- 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);
}