Optimize PDF

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

تحسين PDF

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

  1. إنشاء كائن OptimizeOptions لتكوين إعدادات التحسين.
  2. إضافة ملف PDF المدخل وتحديد موقع الإخراج للملف المحسن.
  3. تشغيل طريقة Optimize من PdfManager لتنفيذ التحسين.
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// تنفيذ العملية
8PdfManager.Optimize(options);

تدوير PDF

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

  1. إنشاء كائن RotateOptions وتكوين زاوية الدوران.
  2. إضافة ملف PDF المدخل وتحديد موقع الملف الناتج.
  3. تعيين زاوية الدوران (مثل، 90 درجة) باستخدام طريقة SetRotation.
  4. تشغيل طريقة Rotate من PdfManager.
 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// تنفيذ العملية
10PdfManager.Rotate(options);

تغيير حجم PDF

لتغيير حجم مستند PDF، يتم استخدام فئة ResizeOptions لتحديد حجم الصفحة الجديد للمستند.

  1. إنشاء كائن ResizeOptions لتحديد حجم الصفحة.
  2. إضافة الملف المدخل وتحديد موقع الإخراج المطلوب.
  3. استخدام طريقة SetPageSize لتحديد الحجم الجديد (مثل، A4).
  4. تشغيل طريقة Resize من PdfManager.
 1// إنشاء كائن ResizeOptions لتحديد التعليمات
 2var options = new ResizeOptions();
 3// تعيين حجم الصفحة الجديد
 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// تنفيذ العملية
10PdfManager.Resize(options);

ضغط PDF

قم بضغط مستند PDF عند الإمكان من خلال القضاء على الموارد غير المستخدمة للصفحات، دمج الأصول المتماثلة، والتخلص من الكائنات المتكررة.

  1. إنشاء كائن CompressOptions لتكوين إعدادات التحسين.
  2. إضافة الملف المدخل وتحديد موقع الملف الناتج.
  3. استخدام طريقة SetCropBox لتحديد منطقة القص.
  4. تشغيل طريقة Compress من PdfManager.
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// تنفيذ العملية
8PdfManager.Compress(options);

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

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