حفظ مستند بتنسيق TIFF متعدد الصفحات
عند العمل مع المستندات، غالبًا ما تحتاج إلى تحويل المستند إلى ملف (ملفات) صورة نقطية. وهذا مهم بشكل خاص إذا كان عليك تقديم المستند الخاص بك بتنسيق قابل للقراءة والطباعة، ولكن ليس قابلاً للتحرير. على سبيل المثال، يمكنك استخدام صورة نقطية للصفحة الأولى من المستند كمعاينة. توضح هذه المقالة كيفية تحويل مستند إلى صورة نقطية باستخدام مثال تنسيق TIFF - أحد تنسيقات الصور الأكثر شيوعًا.
تحويل DOC إلى TIFF متعدد الصفحات
في Aspose.Words، يمكن إجراء التحويل من DOC إلى TIFF باستخدام سطر واحد من التعليمات البرمجية، وذلك ببساطة عن طريق تمرير مسار “الحفظ إلى” وامتداد الملف ذي الصلة إلى طريقة Save. تقوم طريقة Save تلقائيًا باشتقاق SaveFormat
من امتداد اسم الملف المحدد في المسار. يوضح المثال التالي كيفية تحويل مستند إلى تنسيق TIFF:
تحديد خيارات إضافية عند عرض TIFF
غالبًا ما تحتاج إلى تحديد خيارات إضافية تؤثر على نتيجة العرض. ولهذا الغرض، استخدم فئة ImageSaveOptions، التي تحتوي على الخصائص التي تحدد كيفية عرض المستند على الصورة. يمكنك تحديد ما يلي:
- حفظ التنسيق لتحديد قائمة الخيارات المتاحة (SaveFormat)
- الدقة (HorizontalResolution، VerticalResolution، Resolution)
- عدد الصفحات (PageIndex، PageCount)
- إعدادات الألوان والإضاءة (PaperColor، ImageColorMode، ImageBrightness، ImageContrast)
- جودة الصورة (JpegQuality، Scale، TiffCompression، GraphicsQualityOptions)
- الطريقة المستخدمة لثنائية الصورة (TiffBinarizationMethod، ThresholdForFloydSteinbergDithering)
- تنسيق البكسل للصور التي تم إنشاؤها (PixelFormat)
- التعامل مع ملفات تعريف Windows بواسطة Aspose.Words (MetafileRenderingOptions، UseGdiEmfRenderer)
- الخيارات الإضافية التي يمكنك رؤيتها في فئة ImageSaveOptions
يوضح المثال التالي كيفية تحويل DOC إلى TIFF مع الخيارات التي تم تكوينها:
عتبة ثنائية TIFF
يمكن حفظ صورة TIFF بتنسيق 1bpp b/w عن طريق تعيين خاصية PixelFormat على نوع تنسيق Format1bppIndexed بكسل، وخاصية TiffCompression إما على Ccitt3 أو Ccitt4.
لتجزئة الصور، يستخدم Aspose.Words أبسط طريقة - العتبة. تقوم هذه الطريقة بتحويل صورة TIFF ذات التدرج الرمادي إلى صورة ثنائية، باستخدام قيمة عتبة. لذلك، عندما يلزم تحويل مستند إلى تنسيق ملف TIFF، فمن الممكن الحصول على أو تعيين الحد الأدنى لثنائية TIFF عبر خاصية ThresholdForFloydSteinbergDithering. يتم تعيين القيمة الافتراضية لهذه الخاصية على 128، وكلما ارتفعت هذه القيمة، أصبحت الصورة أغمق.
يوضح المثال التالي كيفية إجراء ثنائية TIFF بحد محدد:
يمكنك أدناه مقارنة الصور التي تم إجراء عملية ثنائية TIFF عليها عند قيم عتبة مختلفة: