Class Optimizer
معلومات
يمثل إضافة Documentize.Optimizer. تُستخدم لتحسين ، وتدوير ، وتغيير حجم ، وضغط مستندات PDF.
public static class Optimizer
الوراثة
الأعضاء الموروثين
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
الأمثلة
المثال يوضح كيفية تحسين مستند 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