HTML JPG PDF XML DOCX
  Product Family
PDF

إزالة نماذج PDF في SDK Go

حذف جميع حقول النموذج من مستند PDF باستخدام Go Cloud SDK

Get Started

إزالة نموذج 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 في بضع أسطر فقط من الشيفرة.

  1. قم بتحميل ملف PDF إلى خدمة Aspose.PDF Cloud.
  2. احذف حقل النموذج المحدد من الملف الذي تم تحميله.
  3. حمّل النتيجة إذا احتجت إليها
 

يعرض هذا الكود التجريبي إزالة 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 عبر الإنترنت واختبار الوظيفة.