تحليل 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. يحتاج المطورون إلى بضع سطور من الكود فقط.
- قم بإنشاء كائن تكوين جديد باستخدام المفتاح والسر الخاصين بتطبيقك
- قم بإنشاء كائن للاتصال بـ Cloud API
- قم بتحميل ملف المستند الخاص بك
- حلل مستندات PDF لاستخراج حقول النموذج كـ FDF في التخزين السحابي باستخدام وظيفة PutExportFieldsFromPdfToFdfInStorage
- تحقق من الاستجابة وسجل النتيجة
- قم بتنزيل ملف 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 محسنة.
- يمكنك تجربة التطبيق المجاني لاختبار الوظائف.
- موارد التعلم
- التوثيق
- الشفرة المصدرية
- مراجع API
- لماذا Aspose.PDF Cloud لـ Go؟
- قائمة العملاء
- الأمان