Публикация данных AcroForm

Детали реализации

Следующий фрагмент кода также работает с библиотекой Aspose.PDF.Drawing.

В данной статье мы попытались создать AcroForm, используя пространство имен Aspose.Pdf.Facades. В этой статье мы попытались создать AcroForm с использованием пространства имен Aspose.Pdf.Facades.

// Создаем экземпляр класса FormEditor и связываем входные и выходные PDF-файлы
Aspose.Pdf.Facades.FormEditor editor = new Aspose.Pdf.Facades.FormEditor("input.pdf","output.pdf");

// Создаем поля AcroForm - для простоты я создал только два поля
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);

// Добавляем кнопку отправки и устанавливаем целевой URL
editor.AddSubmitBtn("submitbutton", 1, "Submit", "http://localhost/csharptesting/show.aspx", 100, 450, 150, 475);

// Сохраняем выходной PDF-файл
editor.Save();
// Показать отправленные значения на целевой веб-странице
Response.Write("Привет " + Request.Form.Get("firstname") + " " + Request.Form.Get("lastname"));