ما الجديد

v24.12

  • إضافة ملحق جديد: محول PDF إلى PNG
  • إضافة ملحق جديد: محول PDF إلى TIFF
  • إضافة ملحق جديد: مولد جدول PDF
  • إعادة تسمية الفئة PdfDoc إلى DocConverter

v24.11

  • إضافة مكون جديد: محول PDF إلى JPEG
  • إضافة فئة DirectoryDataSource
  • إضافة فئة PdfToJpegOptions

v24.10

  • إضافة مكون إضافي جديد: محول PDF/A

v24.9

  • صدر
28‏/12‏/2024

ما الجديد الأقسام الفرعية

v24.12

إضافة ملحق جديد: محول PDF إلى PNG

  • الفئة PngConverter: تمثل ملحق Documentize.PngConverter. تُستخدم لتحويل مستندات PDF إلى تنسيق PNG.
  • الفئة PdfToPngOptions: تمثل خيارات محول PDF إلى PNG لملحق Documentize.PngConverter.

مثال على الاستخدام:

// إنشاء PngConverter
var plugin = new PngConverter();
// إنشاء كائن PdfToPngOptions لتحديد التعليمات
var opt = new PdfToPngOptions();
// إضافة مسار الملف المدخل
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// تعيين مسار الملف الناتج
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// تنفيذ العملية
plugin.Process(opt);

إضافة ملحق جديد: محول PDF إلى TIFF

  • الفئة TiffConverter: تمثل ملحق Documentize.TiffConverter. تُستخدم لتحويل مستندات PDF إلى تنسيق TIFF.
  • الفئة PdfToTiffOptions: تمثل خيارات محول PDF إلى TIFF لملحق Documentize.TiffConverter.

مثال على الاستخدام:

// إنشاء TiffConverter
var plugin = new TiffConverter();
// إنشاء كائن PdfToTiffOptions لتحديد التعليمات
var opt = new PdfToTiffOptions();
// إضافة مسار الملف المدخل
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// تعيين مسار الملف الناتج
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// تنفيذ العملية
plugin.Process(opt);

إضافة ملحق جديد: مولد جدول PDF

  • الفئة TableGenerator: تمثل ملحق Documentize.TableGenerator. تُستخدم لإضافة جدول إلى مستند PDF.
  • الفئة TableBuilder: تمثل الفئة التي تُستخدم لبناء جدول في صفحة PDF.
  • الفئة TableRowBuilder: تمثل الفئة التي تُستخدم لبناء صف جدول.
  • الفئة TableCellBuilder: تمثل الفئة التي تُستخدم لبناء خلية جدول.

مثال على الاستخدام:

// إنشاء TableGenerator
var plugin = new TableGenerator();
// إنشاء كائن TableOptions لتحديد التعليمات
TableOptions opt = new TableOptions().InsertPageBefore(1)
   .AddTable()
        .AddRow()
            .AddCell().AddParagraph("Name")
            .AddCell().AddParagraph("Age")
        .AddRow()
            .AddCell().AddParagraph("Bob")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("Sam")
            .AddCell().AddParagraph("20")
        .AddRow()
            .AddCell().AddParagraph("Sandy")
            .AddCell().AddParagraph("26")
        .AddRow()
            .AddCell().AddParagraph("Tom")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("Jim")
            .AddCell().AddParagraph("27");
// إضافة مسار الملف المدخل
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// تعيين مسار الملف الناتج
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// تنفيذ العملية
plugin.Process(opt);

إعادة تسمية الفئة PdfDoc إلى DocConverter

  • الفئة DocConverter: تمثل ملحق Documentize.DocConverter. تُستخدم لتحويل مستندات PDF إلى تنسيق DOC/DOCX.

مثال على الاستخدام:

// إنشاء DocConverter
var plugin = new DocConverter();
// إنشاء كائن PdfToDocOptions لتحديد التعليمات
var opt = new PdfToDocOptions();
// إضافة مسار الملف المدخل
opt.AddInput(new FileDataSource(inputPath));
// تعيين مسار الملف الناتج
opt.AddOutput(new FileDataSource(outputPath));
// تنفيذ العملية
plugin.Process(opt);
13‏/01‏/2025

v24.11

إضافة مكون جديد: محول PDF إلى JPEG

  • الغرض: صُممت فئة JpegConverter لتحويل مستندات PDF إلى تنسيق JPEG، مما يسهل على المستخدمين التعامل مع الصور المشتقة من ملفات PDF ومشاركتها.
  • المنشئ:
    • JpegConverter(): يقوم بتهيئة مثيل جديد من المحول JPEG.

مثال على الاستخدام:

var plugin = new JpegConverter();
var opt = new PdfToJpegOptions();
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
plugin.Process(opt);
  • الطريقة:
    • Process(PdfToJpegOptions options): يبدأ عملية تحويل JPEG باستخدام الخيارات المحددة.

إضافة فئة DirectoryDataSource

  • الغرض: تتيح فئة DirectoryDataSource للمستخدمين إدارة بيانات الدليل لعمليات التحميل والحفظ داخل المكونات الإضافية.
  • المنشئ:
    • DirectoryDataSource(string path): يقوم بتهيئة كائن بيانات دليل جديد بالمسار المحدد.

مثال على الاستخدام:

var directorySource = new DirectoryDataSource("path_to_your_directory");
  • الخصائص:
    • DataType: يسترجع نوع مصدر البيانات.
    • Path: يحصل على مسار دليل البيانات الحالي.

إضافة فئة PdfToJpegOptions

  • الغرض: تحتوي هذه الفئة على خيارات لتكوين عملية تحويل JPEG، مما يسمح للمستخدمين بتحديد الدقة، قوائم الصفحات، وجودة الصورة.
  • المنشئ:
    • PdfToJpegOptions(): يقوم بتهيئة مثيل خيارات جديدة لمحول JPEG.

الخصائص:

  • OutputResolution: يحدد دقة الصور الناتجة بتنسيق JPEG.
  • PageList: قائمة بالصفحات المراد تحويلها من PDF.
  • Quality: تعيين جودة مخرجات JPEG.
13‏/01‏/2025

v24.10

إضافة مكون إضافي جديد: محول PDF/A

  • تم تقديم ميزة جديدة لتحويل PDF/A، مما يسمح للمستخدمين بتحويل ملفات PDF القياسية بسهولة إلى مستندات متوافقة مع PDF/A.

مثال على الاستخدام:

var options = new PdfAConvertOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_3B
};

options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));

var plugin = new PdfAConverter();
plugin.Process(options);

إصلاحات الأخطاء

  • تم إصلاح المشكلات المتعلقة بفئة FileResult التي أدت إلى مسارات إخراج غير صحيحة.
  • تم حل أخطاء طفيفة تؤثر على HtmlConverter عند معالجة الملفات الكبيرة.

تحسينات

  • تم تعزيز أداء PdfExtractor و ImageExtractor لسرعة أوقات المعالجة.
  • تم تحديث فئة RotateOptions لدعم زوايا دوران إضافية.
13‏/01‏/2025

v24.9

صدر

 عربي