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