HTML JPG PDF XML DOCX
  Product Family
PDF

تحليل PDF لاستخراج جدول حسب المعرف في SDK Java

API لتحليل مستندات PDF لاستخراج جدول حسب المعرف باستخدام API Java من جانب الخادم.

Get Started

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

لتحليل مستندات PDF لاستخراج جدول حسب المعرف عبر Cloud Java SDK، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا Cloud Java SDK بناء تطبيقات إنشاء وتحرير وتحويل PDF القائمة على السحابة بسهولة بلغة Java لمختلف منصات السحابة. افتح Repository مدير الحزم، ابحث عن Aspose.PDF Cloud ثم قم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من Package Manager Console لتثبيته باستخدام Maven.

إضافة مستودع Aspose Cloud إلى ملف pom.xml لتطبيقك

إضافة مستودع Aspose Cloud


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

لتثبيت مكتبة عميل API في مستودع Maven المحلي الخاص بك، نفّذ ببساطة:

التثبيت من Github


    mvn clean install

لنشره في مستودع Maven عن بُعد بدلاً من ذلك، قم بتهيئة إعدادات المستودع ثم نفّذ:

نشر مستودع Maven


    mvn clean deploy

خطوات تحليل PDF لاستخراج جدول حسب المعرف باستخدام Java SDK

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

  1. إنشاء كائن Configuration جديد مع سر التطبيق والمفتاح.
  2. إنشاء كائن للاتصال بـ Cloud API.
  3. رفع ملف المستند الخاص بك.
  4. تحليل مستندات PDF لاستخراج جدول حسب المعرف في التخزين السحابي باستخدام دالة getTable.
  5. التحقق من الاستجابة وتسجيل النتيجة.
  6. إذا نجحت العملية، اطبع الجدول المُستخرج.
 

يوضح هذا المثال كيفية تحليل مستند PDF لاستخراج جدول حسب المعرف


    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.OpenOption;
    import java.nio.file.Path;
    import java.nio.file.StandardOpenOption;

    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.TableRecognized;
    import com.aspose.asposecloudpdf.model.TableRecognizedResponse;
    import com.google.gson.Gson;

    public class ParseGetTableById {
        public static void extract() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
	    String OUTPUT_FILE     = "parsed_table_output.json";
            String TABLE_ID        = "GE5TCOZSGAYCYNRQGUWDINZVFQ3DGMA";

            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
                pdfApi.uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
                System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));

                // perform action
                TableRecognizedResponse response = pdfApi.getTable(PDF_DOCUMENT, TABLE_ID, null,  REMOTE_FOLDER);
                System.out.println("Table extracted status: " + response.getStatus());

                TableRecognized tableDef = response.getTable();
                String jsonTable = new Gson().toJson(tableDef);

                // save json
                Path path = Path.of(LOCAL_FOLDER, OUTPUT_FILE);
                byte[] strToBytes = jsonTable.getBytes();
                Files.write(path, strToBytes, new OpenOption[] { StandardOpenOption.WRITE, StandardOpenOption.CREATE, StandardOpenOption.TRUNCATE_EXISTING });
            
                System.out.println("Table successfully extracted to: '" + path + "'");
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 

العمل مع تحليل جدول حسب المعرف في PDF عبر Java SDK

من خلال تحليل مستندات PDF لاستخراج جدول حسب المعرف، يمكنك تعديل محتوى الجدول حسب الحاجة. يحافظ هذا على موقع الجدول في المستندات مع توفير الوقت وتقليل الجهد اليدوي. تحليل مستندات PDF لاستخراج جدول حسب المعرف باستخدام Aspose.PDF Cloud Java SDK.

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

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

  •