نشر بيانات AcroForm
Contents
[
Hide
]
AcroForm هو نوع مهم من مستند PDF. يمكنك ليس فقط إنشاء وتعديل AcroForm باستخدام Aspose.Pdf.Facades namespace، ولكن أيضًا استيراد وتصدير بيانات النموذج إلى ملف XML وملف. يسمح مساحة الاسم Aspose.Pdf.Facades في Aspose.PDF لـ .NET بتنفيذ ميزة أخرى من AcroForm، والتي تساعدك على نشر بيانات AcroForm إلى صفحة ويب خارجية. تقرأ هذه الصفحة الويب بعد ذلك متغيرات النشر وتستخدم هذه البيانات لمزيد من المعالجة. هذه الميزة مفيدة في الحالات التي لا تريد فقط الاحتفاظ بالبيانات في ملف PDF، بل تريد إرسالها إلى خادمك ثم حفظها في قاعدة بيانات إلخ.
تفاصيل التنفيذ
يعمل الجزء التالي من الشفرة أيضًا مع مكتبة Aspose.PDF.Drawing.
في هذه المقالة، حاولنا إنشاء AcroForm باستخدام Aspose.Pdf.Facades namespace. في هذا المقال، حاولنا إنشاء نموذج أكرو باستخدام فضاء أسماء Aspose.Pdf.Facades.
// إنشاء مثال على فئة FormEditor وربط ملفات pdf الإدخال والإخراج
Aspose.Pdf.Facades.FormEditor editor = new Aspose.Pdf.Facades.FormEditor("input.pdf","output.pdf");
// إنشاء حقول نموذج أكرو - لقد أنشأت فقط حقلين للبساطة
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();
يوضح الجزء التالي من الشفرة كيفية استلام القيم المنشورة على صفحة الويب المستهدفة.
يعرض الجزء التالي من الكود كيفية استقبال القيم المنشورة على صفحة الويب المستهدفة.
// Show the posted values on the target web page
Response.Write("Hello " + Request.Form.Get("firstname") + " " + Request.Form.Get("lastname"));