استخراج الجداول من PDF في .NET SDK
استخراج جميع الجداول من مستند PDF باستخدام API خادم .NET.
Get Startedكيفية استخراج الجداول من PDF عبر Cloud .NET SDK
لاستخراج الجداول من PDF عبر Cloud .NET SDK ، سنستخدم Aspose.PDF Cloud .NET SDK يسمح لك هذا SDK السحابي ببناء تطبيقات لإنشاء وتحرير وتحويل ملفات PDF بسهولة في C#، ASP.NET، أو لغات .NET أخرى لمختلف منصات السحابة. افتح NuGet مدير الحزم، وابحث عن Aspose.PDF Cloud وقم بتثبيته. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم مدير الحزم.
أمر وحدة تحكم مدير الحزم
PM> Install-Package Aspose.Pdf-Cloud
خطوات استخراج الجداول من PDF عبر .NET SDK
يمكن لمطوري Aspose.PDF Cloud تحميل واستخراج الجداول من PDF بسهولة في بضعة أسطر من التعليمات البرمجية.
- إنشاء كائن تكوين جديد باستخدام السر الرئيسي ومفتاح التطبيق الخاص بك.
- إنشاء كائن للاتصال بـ API السحابي.
- تحميل PDF إلى التخزين السحابي.
- استخراج الجداول من PDF في التخزين السحابي باستخدام وظيفة GetDocumentTablesAsync.
- التحقق من الاستجابة وتسجيل النتيجة.
- إذا كانت العملية ناجحة، اطبع الجداول
يظهر هذا الكود النموذجي كيفية استخراج الجداول من مستندات PDF
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Tables
{
public class GetTables
{
public static async Task Extract(string documentName, string remoteFolder)
{
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
pdfApi = new PdfApi(AppSecret, AppSid);
using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
{ // Upload the local PDF to cloud storage folder name.
FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
Console.WriteLine(uploadResponse.Uploaded[0]);
}
// Get all tables from the PDF on cloud storage.
TablesRecognizedResponse response = await pdfApi.GetDocumentTablesAsync(documentName, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("GetTables(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("GetTables(): Failed to extract tables from the document.");
else
{ // If the operation was successful, print the tables or make some other actions
Console.WriteLine("GetTables(): All tables successfully extracted from the document '{0}.", documentName);
foreach (var table in response.Tables.List)
{
Console.WriteLine(table.ToString());
}
}
}
}
}
العمل مع الجداول في PDF
توفر الجداول تنسيقًا منظمًا لعرض البيانات بشكل منهجي، مما يسهل على القراء فهم المعلومات وتحليلها. كما تعزز من الجاذبية البصرية للمستند، مما يضيف الاحترافية والتنظيم. عند التعامل مع البيانات العددية أو المقارنة، تحسن الجداول من الوضوح عن طريق تجميع المعلومات ذات الصلة في تنسيق سهل القراءة. بالإضافة إلى ذلك، يمكن للجداول دمج المحتوى في الوقت الحقيقي أو الذي يتم إنشاؤه ديناميكيًا، مثل البيانات من قواعد البيانات أو لوحات معلومات التحليلات. احصل على جميع الجداول من مستندات PDF باستخدام Aspose.PDF Cloud Node.js SDK.
مع مكتبة .NET الخاصة بنا يمكنك:
- إضافة رأس وذيل مستند PDF بتنسيق نصي أو صورة.
- إضافة جداول وأختام (نص أو صورة) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF بالكامل.
- حذف ختم أو جدول محدد من مستند PDF بواسطة معرفه.
- استبدال حالة واحدة أو متعددة من النص على صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF أكثر تحسينًا.
- يمكنك تجربة التطبيق المجاني الخاص بنا لاستخراج الجداول إلى ملفات PDF عبر الإنترنت واختبار الوظائف.
- موارد التعلم
- التوثيق
- كود المصدر
- مراجع API
- لماذا Aspose.PDF Cloud لـ .NET؟
- قائمة العملاء
- الأمان