HTML JPG PDF XML DOCX
  Product Family
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 بسهولة لاستخراج الجداول حسب المعرف. يحتاج المطورون فقط إلى بضع سطور من الشفرة.

  1. أنشئ كائن تكوين جديد مع سر التطبيق والمفتاح الخاص بك
  2. أنشئ كائنًا للاتصال بـ API السحابي
  3. قم بتحميل ملف المستند الخاص بك
  4. حلل مستندات PDF لاستخراج الجداول حسب المعرف في التخزين السحابي باستخدام وظيفة GetTableAsync
  5. تحقق من الاستجابة وسجل النتيجة
  6. قم بتنزيل معلومات الجداول كملف 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 محسّنة.
  • يمكنك تجربة التطبيق المجاني لاختبار الوظائف.

  •