HTML JPG PDF XML DOCX
  Product Family
PDF

Criar Formulários PDF no .NET SDK

Adicione Campos de Formulário a um Documento PDF em aplicativos .NET para criar um documento preenchível.

Get Started

Como criar um AcroForm via Cloud .NET SDK

Para criar um AcroForm via Cloud .NET SDK, vamos usar Aspose.PDF Cloud .NET SDK Este Cloud SDK permite que você construa facilmente aplicativos criadores, editores e convertores de PDF baseados em nuvem em C#, ASP.NET ou outras linguagens .NET para várias plataformas de nuvem. Abra NuGet gerenciador de pacotes, pesquise por Aspose.PDF Cloud e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Comando do Console do Gerenciador de Pacotes


    PM> Install-Package Aspose.Pdf-Cloud
     

Passos para criar AcroForms via .NET SDK

Os desenvolvedores do Aspose.PDF Cloud podem facilmente carregar e criar acroforms em PDF em poucas linhas de código.

  1. Crie um novo objeto Configuration com seu Application Secret e Key
  2. Crie um objeto para se conectar à API da Nuvem
  3. Faça o upload do seu arquivo de documento
  4. Execute a criação
  5. Baixe o resultado
 

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