HTML JPG PDF XML DOCX
  Product Family
PDF

تحليل PDF لاستخراج حقول النموذج كـ FDF في Go SDK

API لتحليل مستندات PDF لاستخراج حقول النموذج كـ FDF باستخدام API Go على الخادم.

Get Started

كيفية تحليل مستندات PDF لاستخراج حقول النموذج كـ FDF باستخدام Cloud Go SDK

لتحليل مستندات PDF لاستخراج حقول النموذج كـ FDF عبر Cloud Go SDK، سنستخدم Aspose.PDF Cloud Go SDK يساعد هذا Cloud Go SDK مبرمجي Go في تطوير تطبيقات لإنشاء وتعديل وتحويل وتحليل ملفات PDF باستخدام لغة البرمجة Go عبر Aspose.PDF REST API. استخدم الأمر التالي من وحدة تحكم إدارة الحزم.

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


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

     

خطوات تحليل PDF لاستخراج حقول النموذج كـ FDF باستخدام Go SDK

يمكن لمطوري Aspose.PDF Cloud بسهولة تحليل مستندات PDF لاستخراج حقول النموذج كـ FDF. يحتاج المطورون إلى بضع سطور من الكود فقط.

  1. قم بإنشاء كائن تكوين جديد باستخدام المفتاح والسر الخاصين بتطبيقك
  2. قم بإنشاء كائن للاتصال بـ Cloud API
  3. قم بتحميل ملف المستند الخاص بك
  4. حلل مستندات PDF لاستخراج حقول النموذج كـ FDF في التخزين السحابي باستخدام وظيفة PutExportFieldsFromPdfToFdfInStorage
  5. تحقق من الاستجابة وسجل النتيجة
  6. قم بتنزيل ملف FDF محليًا إذا لزم الأمر
 

يعرض هذا الكود النموذجي تحليل مستند PDF لاستخراج حقول النموذج كـ FDF


package main

import (
	"fmt"
	"path"

	asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)

// Extract Form fields from the document to FDF file
func ParseExtractFormsAsFDF(documentName string, outputFDFName string, localFolder string, remoteFolder string) {
	
	// Get your AppSecret and Key from https://dashboard.aspose.cloud (free registration required).
	pdf_api := asposepdfcloud.NewPdfApiService(APP_SID, APP_KEY, "")

	args := map[string]interface{}{
		"folder": remoteFolder,
	}

	file, _ := os.Open(path.Join(localFolder, documentName))	
	_, _, _ = pdf_api.UploadFile(path.Join(remoteFolder, documentName), file, args)


	fdfPath := path.Join(remoteFolder, outputFDFName)

	_, httpResponse, err := pdf_api.PutExportFieldsFromPdfToFdfInStorage(documentName, fdfPath, args)
	if err != nil {
		fmt.Println(err.Error())
	} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
		fmt.Println("ParseExtractFormsAsFDF(): Failed to extract Form fields from the document.")
	} else {
		fmt.Println("ParseExtractFormsAsFDF(): Forms fields successfully extracted from the document '" + documentName + "'.")
		result_data, _, _ := pdf_api.DownloadFile(path.Join(remoteFolder, documentName), args)
		fileName := path.Join(localFolder, outputFDFName)
		f, _ := os.Create(fileName)
		_, _ = f.Write(result_data)
		fmt.Println("File '" + outputFDFName + "' successfully downloaded.")
	}
}
 

العمل مع تحليل النماذج في PDF عبر Go SDK

من خلال تحليل مستندات PDF لاستخراج حقول النموذج كـ FDF، يمكن التحقق بشكل منهجي من صلاحية وملاءمة كل حقل نموذج، مما يضمن أن جميع المراجع حديثة وعملية.​ للمهام مثل تنزيل حقول النموذج كـ FDF أو إجراء تحليلات دفعة، يمكن أن يؤدي استخراج حقول النموذج إلى تمكين الأتمتة، وتوفير الوقت وتقليل الجهد اليدوي. حلل مستندات PDF لاستخراج حقول النموذج كـ FDF باستخدام Aspose.PDF Cloud Go SDK.

مع Go SDK الخاص بنا يمكنك

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

  •