PdfFormatConversionOptions.RemoveFontsStrategy

PdfFormatConversionOptions.RemoveFontsStrategy enumeration

بعض المستندات لها حجم كبير بعد تحويلها إلى تنسيق PDF / A. لتقليل حجم الملف لهذه المستندات ، من الضروري تحديد استراتيجية إزالة الخطوط. يوضح هذا التعداد إستراتيجيات يمكن استخدامها لتحسين استخدام الخطوط . كل استراتيجية من هذا التعداد لها معنى فقط عند وضع علامةOptimizeFileSize تم ضبطه .

[Flags]
public enum RemoveFontsStrategy : byte

قيم

اسمقيمةوصف
RemoveDuplicatedFonts4تقوم هذه الإستراتيجية بإزالة كافة الخطوط التي تحتوي على نسخ مكررة في المستند. إذا كانت الوثيقة تحتوي على مجموعة من الخطوط المكررة ، يتم تضمين خط واحد فقط من هذه المجموعة في الوثيقة. تتم إزالة جميع الخطوط الأخرى من هذه المجموعة من المستند ، ويتم استبدال كل font التي تمت إزالتها بالنظير المدمج بالفعل.
RemoveSimilarFontsWithDifferentWidths1تبدو هذه الإستراتيجيةRemoveDuplicatedFontsولكنه لا يزيل بالكامل الخطوط المكررة ولكن الخطوط التي تتشابه مع بعضها البعض وتختلف فقط حسب معامل “العرض” . تحتوي هذه المعلمة على مجموعة من بعض العروض لرموز محددة للخط. كل قيمة عرض من مجموعة “العرض” هذه ليست العرض الحقيقي للرمز (الصورة الرمزية) ، العرض الحقيقي لهذا الرمز محدد بالفعل في البيانات الثنائية للخط. قيمة العرض من مجموعة “Widths” تعني العرض المرئي لرمز - العرض الذي يجب على برنامج عارض PDF تعيينه عند عرض الرمز بدلاً من العرض الحقيقي المحدد في الخط. توضح المواصفات بشكل أكثر دقة: يستخدم عارضو Acrobat 5.0 والإصدارات اللاحقة عروض الحروف الرسومية المخزنة في قاموس الخطوط لتجاوز عرض للحروف الرسومية في برنامج الخط نفسه ، مما يحسن اتساق العرض وطباعة للمستند . هذه الإستراتيجية أكثر فعالية منRemoveDuplicatedFontsولكن استخدام إستراتيجية هذه في بعض الحالات نظريًا قد يؤدي إلى إتلاف العرض المرئي للمستند المحول. هذا العيب محتمل بسبب أن عرض الخطوط المعلن قد يكون مختلفًا لنفس رمز وفي هذه الحالة سيتم تغيير عرض هذا الرمز إلى رمز جديد بعد استبدال الخط - عند استبدال الخط الذي تمت إزالته في المستند مع تضمينه بالفعل one. وإذا تم تغيير العرض المرئي للرمز - فسيتم عرضه بشكل غير صحيح وقد يتسبب هذا التمييز في حدوث عيوب بصرية مثل تداخل النص أو مشاكل أخرى. لكن العيب المرئي الموصوف حالة نادرة جدًا وهذه الإستراتيجية تقلل من حجم المستند بشكل أكثر فعالية.
SubsetFonts2هذه هي الإستراتيجية الأكثر فعالية لتقليل حجم المستند. يأخذ مجموعات الخطوط المضمنة بالكامل ويقصرها على المجموعات الفرعية المستخدمة فقط. يوصى باستخدام هذه الإستراتيجية معRemoveDuplicatedFonts أوRemoveSimilarFontsWithDifferentWidths to الحصول على تأثير ضغط متعدد لحجم الملف. إن استخدام جميع الاستراتيجيات الثلاث في وقت واحد ليس له معنى واستراتيجيةRemoveSimilarFontsWithDifferentWidths لن يتم استخدام في هذه الحالة.

أنظر أيضا