Posting AcroForm Data
Contents
[
Hide
]
AcroForm adalah tipe penting dari dokumen PDF. Anda tidak hanya dapat membuat dan mengedit AcroForm menggunakan Aspose.Pdf.Facades namespace, tetapi juga mengimpor dan mengekspor data formulir ke dan dari file XML. Namespace Aspose.Pdf.Facades dalam Aspose.PDF untuk .NET memungkinkan Anda mengimplementasikan fitur lain dari AcroForm, yang membantu Anda mengirimkan data AcroForm ke halaman web eksternal. Halaman web ini kemudian membaca variabel post dan menggunakan data ini untuk pemrosesan lebih lanjut. Fitur ini berguna dalam kasus ketika Anda tidak hanya ingin menyimpan data dalam file PDF, melainkan Anda ingin mengirimkannya ke server Anda dan kemudian menyimpannya dalam database, dll.
Detail Implementasi
Potongan kode berikut juga bekerja dengan pustaka Aspose.PDF.Drawing.
Dalam artikel ini, kami telah mencoba membuat AcroForm menggunakan Aspose.Pdf.Facades namespace. Dalam artikel ini, kami telah mencoba membuat AcroForm menggunakan Aspose.Pdf.Facades namespace.
// Buat sebuah instance dari kelas FormEditor dan ikat file pdf input dan output
Aspose.Pdf.Facades.FormEditor editor = new Aspose.Pdf.Facades.FormEditor("input.pdf","output.pdf");
// Buat field AcroForm - Saya hanya membuat dua field untuk kesederhanaan
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);
// Tambahkan tombol submit dan atur URL target
editor.AddSubmitBtn("submitbutton", 1, "Submit", "http://localhost/csharptesting/show.aspx", 100, 450, 150, 475);
// Simpan file pdf output
editor.Save();
Potongan kode berikut menunjukkan bagaimana Anda menerima nilai yang diposting di halaman web target.
Potongan kode berikut menunjukkan cara menerima nilai yang diposting di halaman web tujuan.
// Tampilkan nilai yang diposting di halaman web tujuan
Response.Write("Hello " + Request.Form.Get("firstname") + " " + Request.Form.Get("lastname"));