Envío de Datos de AcroForm

Detalles de implementación

El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.

En este artículo, hemos intentado crear un AcroForm usando el espacio de nombres Aspose.Pdf.Facades. En este artículo, hemos intentado crear un AcroForm usando Aspose.Pdf.Facades namespace.

// Crear una instancia de la clase FormEditor y vincular archivos pdf de entrada y salida
Aspose.Pdf.Facades.FormEditor editor = new Aspose.Pdf.Facades.FormEditor("input.pdf","output.pdf");

// Crear campos AcroForm - He creado solo dos campos para simplificar
editor.AddField(Aspose.PDF.Facades.FieldType.Text, "firstname", 1, 100, 600, 200, 625);
editor.AddField(Aspose.PDF.Facades.FieldType.Text, "lastname", 1, 100, 550, 200, 575);

// Añadir un botón de envío y establecer URL objetivo
editor.AddSubmitBtn("submitbutton", 1, "Submit", "http://localhost/csharptesting/show.aspx", 100, 450, 150, 475);

// Guardar el archivo pdf de salida
editor.Save();
// Muestra los valores publicados en la página web de destino
Response.Write("Hola " + Request.Form.Get("firstname") + " " + Request.Form.Get("lastname"));