HTML
JPG
PDF
XML
DOCX
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 StartedCó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.
- Crea un nuevo objeto Configuration con tu Clave y Aplicación Secret
- Crea un objeto para conectarte a la API en la nube
- Sube tu archivo de documento
- Realiza la creación
- 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);
}