HTML
JPG
PDF
XML
DOCX
PDF
Formulaires PDF. Gérer via .NET SDK
Gérez les Acroforms dans le document PDF à l’aide de Cloud .NET SDK
Get StartedComment gérer les formulaires PDF à l'aide de Cloud .NET SDK
Pour travailler avec AcroForms via Cloud .NET SDK, nous utiliserons Aspose.PDF Cloud .NET SDK Ce SDK Cloud vous permet de créer, éditer et convertir facilement des applications PDF basées sur le cloud en C#, ASP.NET ou d’autres langages .NET pour diverses plateformes cloud. Ouvrez NuGet gestionnaire de packages, recherchez Aspose.PDF Cloud et installez. Vous pouvez également utiliser la commande suivante à partir de la console du gestionnaire de packages.
Commande de la console du gestionnaire de packages
PM> Install-Package Aspose.Pdf-Cloud
Étapes pour créer des AcroForms via .NET SDK
Les développeurs Aspose.PDF Cloud peuvent facilement charger et créer des acroforms dans un PDF en quelques lignes de code.
- Créez une instance de PdfApi en utilisant votre AppSid et AppSecret depuis le tableau de bord Aspose Cloud.
- Vérifiez le stockage cloud pour le fichier. Récupérez la liste des fichiers dans le stockage cloud en utilisant GetFilesList(""). Si le fichier cible n’est pas trouvé, procédez à son téléchargement.
- Téléchargez le PDF vers le stockage cloud (si nécessaire).
- Créez un champ TextBox. Instanciez un objet TextBoxField pour la page 1 et définissez les propriétés.
- Ajoutez le champ au PDF. Utilisez PutTextBoxField pour insérer le champ dans le document stocké dans le cloud.
- Imprimez le statut de l’opération. Affichez le statut du résultat sur la console.
Cet exemple de code montre la création d'un AcroForms dans des documents PDF
public static void AddFormField()
{
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 textBoxField = new TextBoxField(PageIndex: 1)
{
PartialName = "Email",
Rect = new Rectangle(100, 100, 180, 120),
Value = "aspose-pdf-cloud@example.com",
Border = new Border(Width: 5, Dash: new Dash(1, 1))
};
var response = pdfApi.PutTextBoxField(storageFileName, "Email", textBoxField);
Console.WriteLine(response.Status);
}