Add Table

إضافة Documentize PDF Manager لـ .NET هو مكون إضافي متعدد الاستخدامات مصمم لتبسيط دمج الجداول في مستندات PDF. سواء كنت تنظم البيانات، تصمم النماذج، أو تحسن قراءة المستندات، فإن هذا المكون الإضافي يبسط العملية مع الحفاظ على الدقة والكفاءة. تدعم واجهته البرمجية البديهية كلاً من معالجة مستند واحد والعمليات الدفترية، مما يجعله أداة أساسية للمطورين الذين يتعاملون مع البيانات المهيكلة.

إنشاء PDF مع جداول

اتبع هذه الخطوات لإنشاء جداول منظمة في PDF باستخدام فئة TableOptions:

  1. تكوين كائن TableOptions لتعريف هيكل الجدول، المحتوى، وملفات الإدخال/الإخراج.
  2. إضافة الجداول، الصفوف، والخلايا إلى PDF الخاص بك.
  3. إنهاء عملية إنشاء الجدول باستخدام طريقة AddTable.

إليك مثال:

 1  
 2// تكوين خيارات الجدول  
 3var options = new TableOptions();  
 4options.InsertPageBefore(1)  
 5   .AddTable()  
 6        .AddRow()  
 7            .AddCell().AddParagraph("الاسم")  
 8            .AddCell().AddParagraph("العمر")  
 9        .AddRow()  
10            .AddCell().AddParagraph("بوب")  
11            .AddCell().AddParagraph("12")  
12        .AddRow()  
13            .AddCell().AddParagraph("سام")  
14            .AddCell().AddParagraph("20")  
15        .AddRow()  
16            .AddCell().AddParagraph("ساندي")  
17            .AddCell().AddParagraph("26")  
18        .AddRow()  
19            .AddCell().AddParagraph("توم")  
20            .AddCell().AddParagraph("12")  
21        .AddRow()  
22            .AddCell().AddParagraph("جيم")  
23            .AddCell().AddParagraph("27");  
24// إضافة مسار ملف الإدخال  
25options.AddInput(new FileDataSource("path_to_input.pdf"));  
26// تعيين مسار ملف الإخراج  
27options.AddOutput(new FileDataSource("path_to_output.pdf"));  
28// إجراء العملية  
29PdfManager.AddTable(options);  

تحديد صفحة الجدول

اتبع هذه الخطوات لإنشاء جدول في PDF بعد الصفحتين:
إليك مثال:

 1  
 2var options = new TableOptions();  
 3options.InsertPageBefore(2) // إضافة الجدول قبل الصفحة 2  
 4   .AddTable()  
 5        .AddRow()  
 6            .AddCell().AddParagraph("الاسم")  
 7            .AddCell().AddParagraph("العمر")  
 8// إضافة مسار ملف الإدخال  
 9options.AddInput(new FileDataSource("path_to_input.pdf"));  
10// تعيين مسار ملف الإخراج  
11options.AddOutput(new FileDataSource("path_to_output.pdf"));  
12// إجراء العملية  
13PdfManager.AddTable(options);  

الميزات الرئيسية:

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