استخراج الجداول من PDF باستخدام SDK جافا
استخراج جميع الجداول من مستند PDF باستخدام واجهة برمجة تطبيقات جافا على الخادم.
Get Startedكيفية استخراج الجداول من PDF عبر Cloud Java SDK
من أجل استخراج الجداول من PDF عبر Cloud Java SDK، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا الـ SDK السحابي إنشاء تطبيقات لإنشاء وتحرير وتحويل ملفات PDF على السحابة بسهولة باستخدام لغة جافا لمختلف منصات السحابة. افتح Repository مدير الحزم، ابحث عن Aspose.PDF Cloud ثم قم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم مدير الحزم لتثبيته باستخدام 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 عبر SDK جافا
يمكن لمطوري Aspose.PDF Cloud تحميل الجداول والحصول عليها من PDF بسهولة باستخدام بضعة أسطر من الشيفرة.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق والمفتاح الخاصين بك.
- إنشاء كائن للاتصال بواجهة برمجة تطبيقات السحابة.
- رفع ملف PDF إلى التخزين السحابي.
- استخراج الجداول من PDF المخزن سحابياً باستخدام دالة getDocumentTables.
- التحقق من الاستجابة وتسجيل النتيجة.
- إذا نجحت العملية، طباعة الجداول.
يعرض هذا الكود العيني استخراج الجداول من مستندات PDF
import java.io.File;
import java.nio.file.Path;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.TableRecognized;
import com.aspose.asposecloudpdf.model.TablesRecognizedResponse;
public class TablesExtarctAll {
public static void perform() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
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()));
// paerform actionPDF_OUTPUT
TablesRecognizedResponse response = pdfApi.getDocumentTables(PDF_DOCUMENT, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when extracting tables! '" + response.getStatus() + "'");
else if (response.getTables() == null || response.getTables().getList() == null || response.getTables().getList().isEmpty()) {
System.err.println("Error: Tables not found!");
}
else {
// Show tables info...
Gson gson = new GsonBuilder().setPrettyPrinting().create();
for (TableRecognized tab : response.getTables().getList()) {
String jsonTab = gson.toJson(tab);
System.out.println("Table #'"+ tab.getId() + "' !\n" + jsonTab + "\n");
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
العمل مع الجداول في PDF
توفر الجداول تنسيقًا منظمًا لعرض البيانات بطريقة منهجية، مما يجعل من السهل على القارئ فهم وتحليل المعلومات. كما تعزز الجداول المظهر البصري للمستند، وتضيف لمسة من الاحترافية والتنظيم. عند التعامل مع البيانات الرقمية أو المقارنة، تُحسّن الجداول الوضوح من خلال تجميع المعلومات ذات الصلة في تنسيق سهل القراءة. بالإضافة إلى ذلك، يمكن للجداول دمج محتوى لحظي أو مُولَّد ديناميكيًا، مثل البيانات المستخرجة من قواعد البيانات أو لوحات تحليلات. احصل على جميع الجداول من مستندات PDF باستخدام Aspose.PDF Cloud Java SDK.
باستخدام مكتبتنا لجافا يمكنك:
- إضافة رأس وتذييل مستند PDF بنص أو صورة.
- إضافة جداول وختم (نص أو صورة) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الطوابع والجداول من صفحة أو من المستند PDF بالكامل.
- حذف طابع أو جدول محدد من مستند PDF حسب المعرف الخاص به.
- استبدال نسخة واحدة أو متعددة من النص على صفحة PDF أو من المستند بأكمله.
- دعم شامل لتحويل مستندات PDF إلى صيغ ملفات أخرى متعددة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF مُحسّنة.
- يمكنك تجربة التطبيق المجاني لاستخراج الجدول إلى ملفات PDF عبر الإنترنت واختبار الوظيفة.
- موارد التعلم
- التوثيق
- الكود المصدري
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- مدونة
- لماذا Aspose.PDF Cloud for Java؟
- قائمة العملاء
- الأمان