HTML JPG PDF XML DOCX
  Product Family
PDF

Crear Forms PDF en .NET SDK

Añadir Campos de Formulario a un Documento PDF en aplicaciones .NET para crear un documento editable.

Get Started

Cómo crear un AcroForm a través del SDK en la nube de .NET

Para crear un AcroForm a través del SDK en la nube de .NET, usaremos Aspose.PDF Cloud .NET SDK Este SDK en la nube te permite fácilmente construir aplicaciones creadoras, editoras y convertidoras de PDF basadas en la nube en C#, ASP.NET, u otros idiomas .NET para diversas plataformas en la nube. Abre NuGet gestor de paquetes, busca Aspose.PDF Cloud e instala. También puedes usar el siguiente comando desde la Consola del Administrador de Paquetes.

Comando de la Consola del Administrador de Paquetes


    PM> Install-Package Aspose.Pdf-Cloud
     

Paso para crear AcroForms a través del SDK de .NET

Los desarrolladores de Aspose.PDF Cloud pueden fácilmente cargar e crear acroforms en PDF en solo unas pocas líneas de código.

  1. Crea un nuevo objeto Configuration con tu Clave y Aplicación Secret
  2. Crea un objeto para conectarte a la API en la nube
  3. Sube tu archivo de documento
  4. Realiza la creación
  5. Descarga el resultado
 

Este ejemplo de código muestra la creación de AcroForms en 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);
    }