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);