HTML JPG PDF XML DOCX
  Product Family
PDF

احصل على الجداول من PDF عبر Go SDK

API للحصول على الجداول من مستندات PDF باستخدام Aspose.PDF Cloud Go SDK

Get Started

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

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

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


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

خطوات الحصول على الجداول باستخدام Go

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

  1. تحديد دالة ExtractTables
  2. تحميل ملف PDF إلى Aspose Cloud
  3. ضبط معايير الطلب
  4. استدعاء API للحصول على الجداول في المستند
  5. التحقق من الأخطاء والتحقق من استجابة HTTP
  6. إذا وجدت جداول، قم بطباعة بيانات الجدول الوصفية
 

يعرض هذا الكود المثال استخراج الجداول من مستند PDF باستخدام PDF Cloud Go SDK


    package main

    import (
        "fmt"

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

    func ExtractTables(pdf_api *asposepdfcloud.PdfApiService, document string, remoteFolder string) {
        // Extract all tables form the document and show table info
        uploadFile(pdf_api, document)

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

        result, httpResponse, err := pdf_api.GetDocumentTables(document, args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("ExtractTables(): Failed to extract tablev from the document.")
        } else {
            if result.Tables == nil || len(result.Tables.List) == 0 {
                fmt.Println("ExtractTables(): Tables not found in the document.")
            } else {
                for i, t := range result.Tables.List {
                    fmt.Println("table", i, " => id: '"+t.Id+"', page: '", t.PageNum, "', rows: '", len(t.RowList), "', columns: '", len(t.RowList[0].CellList), "'")
                }
            }
        }
    }
 

العمل مع الجداول في PDF عبر Go SDK

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

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

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

  •