HTML JPG PDF XML DOCX
  Product Family
PDF

ضبط نماذج PDF في Go SDK

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

Get Started

ضبط AcroForms من مستند PDF عبر Cloud Go SDK

من أجل ضبط AcroForms من PDF، سنستخدم Aspose.PDF Cloud Go SDK. يساعد هذا الـ Cloud SDK مبرمجي Go في تطوير تطبيقات إنشاء وت annotation وتحرير وتحويل ملفات PDF سحابية باستخدام لغة Go عبر Aspose.PDF REST API. ببساطة أنشئ حسابًا على Aspose for Cloud واحصل على معلومات التطبيق الخاصة بك. بمجرد حصولك على معرف التطبيق (App SID) والمفتاح، تكون جاهزًا لاستخدام Aspose.PDF Cloud Go SDK.

أمر وحدة تحكم مدير الحزم


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

خطوات ضبط AcroForms باستخدام Go

يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وضبط AcroForms من PDF في بضع أسطر من الشيفرة فقط.

  1. قراءة ملف PDF المحلي
  2. إنشاء حقل مع تزيينات جديدة
  3. تحديث حقل النموذج في PDF المرفوع
  4. تنزيل النتيجة إذا احتجتها
 

يعرض هذا المثال الشيفرة ضبط 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)

        field := asposepdfcloud.Field{
            Name:   "EMail",
            Type_:  asposepdfcloud.FieldTypeText,
            Values: []string{"aspose-pdf-cloud@example.com"},
        }

        _, httpResponse, err := pdfApi.PutUpdateField(document_name, field_name, field, 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 عبر Go SDK

يسمح ضبط AcroForms للمستخدمين بملء المعلومات مباشرةً في PDF، مما يلغي الحاجة إلى أدوات أو صيغ منفصلة. يضمن ضبط AcroForms بشكل صحيح تحسين قابلية الاستخدام، مثل تسميات الحقول الواضحة، خيارات القوائم المنسدلة، وترتيب علامات التبويب المنطقي لتسهيل التنقل. تجعل النماذج المُكوَّنة جيدًا من السهل على عدة أطراف ملء ومراجعة واعتماد المستندات معًا. من خلال ضبط AcroForms في ملفات PDF، يمكنك إنشاء قوالب قابلة لإعادة الاستخدام للعمليات المتكررة، مما يوفر الوقت ويضمن التناسق عبر المستندات. ضبط AcroForms من مستندات PDF باستخدام Aspose.PDF Cloud Go SDK.

مع مكتبة Go الخاصة بنا يمكنك

  • إضافة رأس وتذييل مستند PDF بنص أو صورة.
  • إضافة جداول وختم (نص أو صورة) إلى مستندات PDF.
  • إلحاق مستندات PDF متعددة إلى ملف موجود.
  • العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
  • تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
  • حذف جميع الختمات والجداول من صفحة أو من مستند PDF بالكامل.
  • حذف ختم أو جدول معين من مستند PDF حسب معرّفه.
  • استبدال نسخة واحدة أو متعددة من النص على صفحة PDF أو في المستند بأكمله.
  • دعم واسع لتحويل مستندات PDF إلى صيغ ملفات أخرى متنوعة.
  • استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF مُحسَّنة.
  • يمكنك تجربة تطبيقنا المجاني لضبط AcroForms من ملفات PDF عبر الإنترنت واختبار الوظيفة.