HTML JPG PDF XML DOCX
  Product Family
PDF

Créer des Formulaires PDF dans .NET SDK

Ajouter des Champs de Formulaire à un Document PDF sur les applications .NET pour créer un document protégable.

Get Started

Comment créer un AcroForm via Cloud .NET SDK

Pour créer un AcroForm via Cloud .NET SDK , nous utiliserons Aspose.PDF Cloud .NET SDK Ce SDK Cloud vous permet de créer facilement des applications de création, d’édition et de conversion de PDF en nuage en C#, ASP.NET ou d’autres langages .NET pour diverses plateformes cloud. Ouvrez NuGet le gestionnaire de packages, recherchez Aspose.PDF Cloud et installez. Vous pouvez également utiliser la commande suivante dans la Console du Gestionnaire de Paquets.

Commande de la Console du Gestionnaire de Paquets


    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 PDF en quelques lignes de code.

  1. Créez un nouvel objet de configuration avec votre Secret et Clé d’Application
  2. Créez un objet pour vous connecter à l’API Cloud
  3. Téléchargez votre fichier de document
  4. Effectuez la création
  5. Téléchargez le résultat
 

Ce code exemple montre la création des 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);
    }