Class Optimizer

معلومات

يمثل إضافة Documentize.Optimizer. تُستخدم لتحسين ، وتدوير ، وتغيير حجم ، وضغط مستندات PDF.

public static class Optimizer

الوراثة

objectOptimizer

الأعضاء الموروثين

الأمثلة

المثال يوضح كيفية تحسين مستند PDF.

// إنشاء كائن OptimizeOptions لتحديد التعليمات
var options = new OptimizeOptions();
// إضافة مسار ملف الإدخال
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// تعيين مسار ملف الإخراج
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// تنفيذ العملية
Optimizer.Process(options);

المثال يوضح كيفية تدوير مستند PDF.

// إنشاء كائن RotateOptions لتحديد التعليمات
var options = new RotateOptions();
// تعيين تدوير جديد
options.Rotation = Rotation.On90;
// إضافة مسار ملف الإدخال
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// تعيين مسار ملف الإخراج
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// تنفيذ العملية
Optimizer.Process(options);

المثال يوضح كيفية تغيير حجم مستند PDF.

// إنشاء كائن ResizeOptions لتحديد التعليمات
var options = new ResizeOptions();
// تعيين حجم صفحة جديد
options.PageSize = PageSize.A3;
// إضافة مسار ملف الإدخال
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// تعيين مسار ملف الإخراج
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// تنفيذ العملية
Optimizer.Process(options);

المثال يوضح كيفية ضغط مستند PDF.

// إنشاء كائن CompressOptions لتحديد التعليمات
var options = new CompressOptions();
// إضافة مسار ملف الإدخال
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// تعيين مسار ملف الإخراج
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// تنفيذ العملية
Optimizer.Process(options);

طرق

Process(OptimizeOptions)

يبدأ معالجة Documentize.Optimizer مع المعلمات المحددة.

public static ResultContainer Process(OptimizeOptions options)

المعلمات

  • options OptimizeOptions: كائن خيارات يحتوي على التعليمات للعملية.

العوائد

ResultContainer : كائن يحتوي على نتيجة العملية.

Process(RotateOptions)

يبدأ معالجة Documentize.Optimizer مع المعلمات المحددة.

public static ResultContainer Process(RotateOptions options)

المعلمات

  • options RotateOptions: كائن خيارات يحتوي على التعليمات للعملية.

العوائد

ResultContainer : كائن يحتوي على نتيجة العملية.

Process(ResizeOptions)

يبدأ معالجة Documentize.Optimizer مع المعلمات المحددة.

public static ResultContainer Process(ResizeOptions options)

المعلمات

  • options ResizeOptions: كائن خيارات يحتوي على التعليمات للعملية.

العوائد

ResultContainer : كائن يحتوي على نتيجة العملية.

Process(CompressOptions)

يبدأ معالجة Documentize.Optimizer مع المعلمات المحددة.

public static ResultContainer Process(CompressOptions options)

المعلمات

  • options CompressOptions: كائن خيارات يحتوي على التعليمات للعملية.

العوائد

ResultContainer : كائن يحتوي على نتيجة العملية.

Namespace: Documentize Assembly: Documentize.dll

 عربي