إزالة نموذج AcroForms من مستند PDF عبر Cloud Go SDK
لحذف نموذج AcroForms من PDF، سنستخدم Aspose.PDF Cloud Go SDK. يساعد هذا الـ SDK السحابي مبرمجي Go على تطوير تطبيقات إنشاء وتوضيح وتحرير وتحويل ملفات PDF السحابية باستخدام لغة Go عبر Aspose.PDF REST API. ما عليك سوى إنشاء حساب على Aspose for Cloud والحصول على معلومات التطبيق الخاصة بك. بمجرد حصولك على App SID والمفتاح، تكون جاهزاً لاستخدام Aspose.PDF Cloud Go SDK.
أمر Package Manager Console
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
خطوات إزالة AcroForms باستخدام Go
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وحذف AcroForms من PDF في بضع أسطر فقط من الشيفرة.
- قم بتحميل ملف PDF إلى خدمة Aspose.PDF Cloud.
- احذف حقل النموذج المحدد من الملف الذي تم تحميله.
- حمّل النتيجة إذا احتجت إليها
يعرض هذا الكود التجريبي إزالة AcroForms من مستندات PDF باستخدام Go
package main
import (
"fmt"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
func appendFormFiled(document_name string, output_name string, local_folder string, remote_folder string) {
// Initialize Credentials and create Pdf.Cloud service object
AppSID := "YOUR_APP_SID" // Your Application SID
AppKey := "YOUR_APP_KEY" // Your Application Key
pdfApi := asposepdfcloud.NewPdfApiService(AppSID, AppKey, "")
args := map[string]interface{}{
"folder": remote_folder,
}
file, _ := os.Open(filepath.Join(local_folder, document_name))
_, _, _ = pdfApi.UploadFile(filepath.Join(remote_folder, document_name), file, args)
_, httpResponse, err := pdfApi.DeleteField(document_name, field_name, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("Unexpected error!")
} else {
result_data, _, _ := pdfApi.DownloadFile(path.Join(remote_folder, document_name), args)
fileName := path.Join(local_folder, output_name)
f, _ := os.Create(fileName)
_, _ = f.Write(result_data)
}
}
العمل مع AcroForms عبر SDK Go
إذا كان النموذج قديمًا أو غير ذي صلة أو لم يعد ضروريًا، فإن حذفه يساعد على تنظيم المستند والحفاظ على صلاحيته. يمكن أن يجعل إزالة النماذج ملف PDF أبسط وأسهل للقراءة، خاصةً إذا لم تعد النماذج مقصودة للتفاعل. العناصر التفاعلية مثل AcroForms قد تزيد من حجم ملف PDF. حذفها يمكن أن يُحسّن المستند لتسهيل المشاركة أو التخزين بسرعة. إزالة AcroForms من مستندات PDF باستخدام Aspose.PDF Cloud Go SDK.
مع مكتبة Go الخاصة بنا يمكنك
- إضافة رأس وتذييل مستند PDF بنص أو صورة.
- إضافة جداول وختم (نص أو صورة) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- التعامل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو من المستند PDF بأكمله.
- حذف ختم أو جدول محدد من مستند PDF بواسطة معرّفه.
- استبدال نسخة واحدة أو متعددة من النص في صفحة PDF أو في المستند بأكمله.
- دعم شامل لتحويل مستندات PDF إلى صيغ ملفات أخرى متعددة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF مُحسّنة.
- يمكنك تجربة تطبيقنا المجاني لحذف AcroForms من ملفات PDF عبر الإنترنت واختبار الوظيفة.
- موارد التعلم
- التوثيق
- الكود المصدري
- مراجع API
- لماذا Aspose.PDF Cloud للغة Go؟
- قائمة العملاء
- الأمان