HTML
JPG
PDF
XML
DOCX
PDF
تحليل ملفات PDF لاستخراج النص بالاسم في Go SDK
API لتحليل مستندات PDF لاستخراج النص بالاسم باستخدام API جانب الخادم للغة Go.
Get Startedكيفية تحليل مستندات PDF لاستخراج النص بالاسم باستخدام Cloud Go SDK
لتحليل مستندات PDF لاستخراج النص بالاسم عبر Cloud Go SDK، سنستخدم Aspose.PDF Cloud Go SDK يساعد هذا SDK السحابي للغة Go مبرمجي Go في تطوير تطبيقات سحابية لإنشاء وتوضيح وتحرير وتحويل وتحليل ملفات PDF باستخدام لغة البرمجة Go عبر Aspose.PDF REST API. استخدم الأمر التالي من وحدة تحكم إدارة الحزم.
أمر وحدة تحكم إدارة الحزم
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
خطوات تحليل PDF لاستخراج النص بالاسم باستخدام Go SDK
يمكن لمطوري Aspose.PDF Cloud بسهولة تحليل مستندات PDF لاستخراج النص بالاسم. يحتاج المطورون إلى بضع سطور من الكود فقط.
- أنشئ كائن تكوين جديد مع المفتاح السري والتطبيق الخاص بك
- أنشئ كائنًا للاتصال بـ Cloud API
- قم بتحميل ملف المستند الخاص بك
- حلل مستندات PDF لاستخراج النص بالاسم في التخزين السحابي باستخدام دالة GetTextBoxField
- تحقق من الاستجابة وسجل النتيجة
- قم بتنزيل معلومات مربع النص كملف JSON محليًا إذا لزم الأمر
يظهر هذا الكود النموذجي تحليل مستند PDF لاستخراج النص بالاسم
package main
import (
"encoding/json"
"fmt"
"os"
"path"
asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)
// Extract text box form the document
func ParseExtractTextBox(documentName string, textboxName 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)
result, httpResponse, err := pdf_api.GetTextBoxField(documentName, textboxName, args)
if err != nil {
fmt.Println(err.Error())
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
fmt.Println("ParseExtractTextBoxe(): Failed to extract text box from the document.")
} else {
fmt.Println("TextBox", result.Field)
jsTable, _ := json.Marshal(result.Field)
resultJson := string(jsTable)
fileName := path.Join(localFolder, ("parsed_taext_box_output_go.json"))
f, _ := os.Create(fileName)
_, _ = f.Write([]byte(resultJson))
fmt.Println("File '" + fileName + "' successfully downloaded.")
}
}
العمل مع تحليل النص في PDF عبر Go SDK
من خلال تحليل مستندات PDF لاستخراج النص بالاسم، يمكنك تعديل محتوى حقل TextBox حسب الحاجة. هذا يحافظ على موضع النص في المستندات بينما يوفر الوقت ويقلل من العمل اليدوي. حلل مستندات PDF لاستخراج النص بالاسم باستخدام Aspose.PDF Cloud Go SDK.
مع Go SDK الخاص بنا يمكنك
- إضافة رأس وتذييل لمستند PDF بتنسيق نص أو صورة.
- إضافة جداول وأختام نصية أو صورية إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF بالكامل.
- حذف ختم أو جدول محدد من مستند PDF حسب معرّفه.
- استبدال مثال أو أكثر من النص في صفحة PDF أو من المستند بأكمله.
- دعم موسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى مختلفة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة تطبيقنا المجاني لاختبار الوظائف.
- موارد التعلم
- التوثيق
- الكود المصدري
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- المدونة
- لماذا Aspose.PDF Cloud لـ Go؟
- قائمة العملاء
- الأمان