PDF Optimizer
إضافة مُحسِّن PDF من Documentize هي إضافة شاملة تعمل على تحسين مستندات PDF من خلال تقنيات تحسين متقدمة. تم تصميمها للمساعدة في تقليل أحجام الملفات، تدوير الصفحات، اقتصاص المحتوى، وتغيير حجم المستندات. تعمل هذه العمليات على تحسين الجودة وسهولة إدارة ملفات PDF، مما يجعلها أسهل في التخزين، المشاركة، والمشاهدة.
تحسين PDF
توضح الخطوات التالية كيفية تحسين مستند PDF عن طريق تقليل حجم ملفه مع الحفاظ على الجودة.
- إنشاء كائن OptimizeOptions لتكوين إعدادات التحسين.
- إضافة ملف PDF المدخل وتحديد موقع الإخراج للملف المحسن.
- تشغيل الطريقة
Process
منOptimizer
لتنفيذ التحسين.
1// إنشاء كائن OptimizeOptions لضبط التعليمات
2var options = new OptimizeOptions();
3// إضافة مسار ملف المدخل
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// تعيين مسار ملف الإخراج
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// تنفيذ العملية
8Optimizer.Process(options);
تدوير PDF
استخدم فئة RotateOptions لضبط اتجاه الصفحات في ملف PDF.
- إنشاء كائن RotateOptions وتكوين زاوية التدوير.
- إضافة ملف PDF المدخل وتحديد موقع ملف الإخراج.
- تعيين زاوية التدوير (على سبيل المثال، 90 درجة) باستخدام الطريقة SetRotation.
- تشغيل الطريقة
Process
منOptimizer
.
1// إنشاء كائن RotateOptions لضبط التعليمات
2var options = new RotateOptions();
3// تعيين تدوير جديد
4options.Rotation = Rotation.On90;
5// إضافة مسار ملف المدخل
6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
7// تعيين مسار ملف الإخراج
8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
9// تنفيذ العملية
10Optimizer.Process(options);
تغيير حجم PDF
لتغيير حجم مستند PDF، يتم استخدام فئة ResizeOptions لتحديد حجم الصفحة الجديد للمستند.
- إنشاء كائن ResizeOptions لتعريف حجم الصفحة.
- إضافة الملف المدخل وتحديد موقع الإخراج المرغوب.
- استخدام الطريقة SetPageSize لتحديد الحجم الجديد (مثل A4).
- تشغيل الطريقة
Process
منOptimizer
.
1// إنشاء كائن ResizeOptions لضبط التعليمات
2var options = new ResizeOptions();
3// تعيين PageSize الجديد
4options.PageSize = PageSize.A3;
5// إضافة مسار ملف المدخل
6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
7// تعيين مسار ملف الإخراج
8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
9// تنفيذ العملية
10Optimizer.Process(options);
ضغط PDF
قم بضغط مستند PDF عند الاقتضاء من خلال إلغاء استخدام موارد الصفحات غير المستخدمة، دمج الأصول المماثلة، والتخلص من الكائنات الزائدة.
- إنشاء كائن CompressOptions لتكوين إعدادات التحسين.
- إضافة الملف المدخل وتحديد موقع ملف الإخراج.
- استخدام الطريقة SetCropBox لتحديد منطقة الاقتطاع.
- تشغيل الطريقة
Process
منOptimizer
.
1// إنشاء كائن CompressOptions لضبط التعليمات
2var options = new CompressOptions();
3// إضافة مسار ملف المدخل
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// تعيين مسار ملف الإخراج
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// تنفيذ العملية
8Optimizer.Process(options);
الميزات الرئيسية:
- التحسين: تقليل حجم ملف PDF دون فقدان الجودة.
- التدوير: ضبط اتجاه صفحات PDF.
- تغيير الحجم: تغيير حجم الصفحات إلى أبعاد محددة (مثل A4، Letter).
- الضغط: إزالة موارد الصفحات والكائنات غير المستخدمة من المستند.