محسن PDF

محسن PDF من Documentize هو مكون إضافي شامل يعزز وثائق PDF من خلال تقنيات تحسين متقدمة. تم تصميمه للمساعدة في تقليل أحجام الملفات، تدوير الصفحات، قص المحتوى، وإعادة تحجيم الوثائق. تعمل هذه العمليات على تحسين الجودة وقابلية إدارة ملفات PDF، مما يجعلها أسهل للتخزين والمشاركة والعرض.

الميزات الرئيسية:

  • التحسين: تقليل حجم ملف PDF دون فقدان الجودة.
  • التدوير: تعديل اتجاه صفحات PDF.
  • القص: إزالة الهوامش أو المحتوى غير الضروري من الوثيقة.
  • إعادة التحجيم: إعادة تحجيم الصفحات إلى أبعاد محددة (مثل A4، وLetter).

تحسين وثيقة PDF

توضح الخطوات التالية كيفية تحسين وثيقة PDF من خلال تقليل حجمها مع الحفاظ على الجودة.

  1. إنشاء مثيل من فئة محسن.
  2. إنشاء كائن OptimizeOptions لتكوين إعدادات التحسين.
  3. إضافة ملف PDF المدخل وتحديد موقع الإخراج للملف المحسن.
  4. تشغيل طريقة Process لتنفيذ عملية التحسين.
1  
2var optimizer = new Optimizer();  
3var optimizeOptions = new OptimizeOptions();  
4optimizeOptions.AddInput(new FileDataSource("input.pdf"));  
5optimizeOptions.AddOutput(new FileDataSource("output.pdf"));  
6optimizer.Process(optimizeOptions);  

إعادة تحجيم وثيقة PDF

لإعادة تحجيم وثيقة PDF، يتم استخدام فئة ResizeOptions لتحديد حجم الصفحة الجديدة للوثيقة.

  1. إنشاء مثيل من فئة محسن.
  2. إنشاء كائن ResizeOptions لتعريف حجم الصفحة.
  3. إضافة ملف المدخل وتحديد موقع الإخراج المرغوب.
  4. استخدام طريقة SetPageSize لتحديد الحجم الجديد (مثل A4).
  5. استدعاء طريقة Process لتطبيق التغييرات.
1  
2var optimizer = new Optimizer();  
3var resizeOptions = new ResizeOptions();  
4resizeOptions.AddInput(new FileDataSource("input.pdf"));  
5resizeOptions.SetPageSize(PageSize.A4);  
6resizeOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(resizeOptions);  

تدوير صفحات PDF

استخدم فئة RotateOptions لتعديل اتجاه الصفحات في ملف PDF.

  1. إنشاء مثيل من فئة محسن.
  2. إنشاء كائن RotateOptions وتكوين زاوية الدوران.
  3. إضافة ملف PDF المدخل وتحديد موقع ملف الإخراج.
  4. ضبط زاوية الدوران (مثل 90 درجة) باستخدام طريقة SetRotation.
  5. تنفيذ عملية التدوير باستخدام طريقة Process.
1  
2var optimizer = new Optimizer();  
3var rotateOptions = new RotateOptions();  
4rotateOptions.AddInput(new FileDataSource("input.pdf"));  
5rotateOptions.SetRotation(90);  
6rotateOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(rotateOptions);  

قص وثيقة PDF

يقوم القص بإزالة المحتوى أو الهوامش غير المرغوب فيها من وثيقة PDF. يمكن استخدام فئة CropOptions لتحديد منطقة القص.

  1. إنشاء مثيل من فئة محسن.
  2. تعريف منطقة القص باستخدام كائن CropOptions.
  3. إضافة ملف المدخل وتحديد موقع ملف الإخراج.
  4. استخدام طريقة SetCropBox لتعريف منطقة القص.
  5. تنفيذ القص باستخدام طريقة Process.
1  
2var optimizer = new Optimizer();  
3var cropOptions = new CropOptions();  
4cropOptions.AddInput(new FileDataSource("input.pdf"));  
5cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // تعريف منطقة القص  
6cropOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(cropOptions);  
 عربي