PdfFormatConversionOptions.RemoveFontsStrategy
PdfFormatConversionOptions.RemoveFontsStrategy enumeration
بعض المستندات لها حجم كبير بعد تحويلها إلى تنسيق PDF / A. لتقليل حجم الملف لهذه المستندات ، من الضروري تحديد استراتيجية إزالة الخطوط. يوضح هذا التعداد إستراتيجيات يمكن استخدامها لتحسين استخدام الخطوط . كل استراتيجية من هذا التعداد لها معنى فقط عند وضع علامةOptimizeFileSize
تم ضبطه .
[Flags]
public enum RemoveFontsStrategy : byte
قيم
اسم | قيمة | وصف |
---|---|---|
RemoveDuplicatedFonts | 4 | تقوم هذه الإستراتيجية بإزالة كافة الخطوط التي تحتوي على نسخ مكررة في المستند. إذا كانت الوثيقة تحتوي على مجموعة من الخطوط المكررة ، يتم تضمين خط واحد فقط من هذه المجموعة في الوثيقة. تتم إزالة جميع الخطوط الأخرى من هذه المجموعة من المستند ، ويتم استبدال كل font التي تمت إزالتها بالنظير المدمج بالفعل. |
RemoveSimilarFontsWithDifferentWidths | 1 | تبدو هذه الإستراتيجيةRemoveDuplicatedFontsولكنه لا يزيل بالكامل الخطوط المكررة ولكن الخطوط التي تتشابه مع بعضها البعض وتختلف فقط حسب معامل “العرض” . تحتوي هذه المعلمة على مجموعة من بعض العروض لرموز محددة للخط. كل قيمة عرض من مجموعة “العرض” هذه ليست العرض الحقيقي للرمز (الصورة الرمزية) ، العرض الحقيقي لهذا الرمز محدد بالفعل في البيانات الثنائية للخط. قيمة العرض من مجموعة “Widths” تعني العرض المرئي لرمز - العرض الذي يجب على برنامج عارض PDF تعيينه عند عرض الرمز بدلاً من العرض الحقيقي المحدد في الخط. توضح المواصفات بشكل أكثر دقة: يستخدم عارضو Acrobat 5.0 والإصدارات اللاحقة عروض الحروف الرسومية المخزنة في قاموس الخطوط لتجاوز عرض للحروف الرسومية في برنامج الخط نفسه ، مما يحسن اتساق العرض وطباعة للمستند . هذه الإستراتيجية أكثر فعالية منRemoveDuplicatedFontsولكن استخدام إستراتيجية هذه في بعض الحالات نظريًا قد يؤدي إلى إتلاف العرض المرئي للمستند المحول. هذا العيب محتمل بسبب أن عرض الخطوط المعلن قد يكون مختلفًا لنفس رمز وفي هذه الحالة سيتم تغيير عرض هذا الرمز إلى رمز جديد بعد استبدال الخط - عند استبدال الخط الذي تمت إزالته في المستند مع تضمينه بالفعل one. وإذا تم تغيير العرض المرئي للرمز - فسيتم عرضه بشكل غير صحيح وقد يتسبب هذا التمييز في حدوث عيوب بصرية مثل تداخل النص أو مشاكل أخرى. لكن العيب المرئي الموصوف حالة نادرة جدًا وهذه الإستراتيجية تقلل من حجم المستند بشكل أكثر فعالية. |
SubsetFonts | 2 | هذه هي الإستراتيجية الأكثر فعالية لتقليل حجم المستند. يأخذ مجموعات الخطوط المضمنة بالكامل ويقصرها على المجموعات الفرعية المستخدمة فقط. يوصى باستخدام هذه الإستراتيجية معRemoveDuplicatedFonts أوRemoveSimilarFontsWithDifferentWidths to الحصول على تأثير ضغط متعدد لحجم الملف. إن استخدام جميع الاستراتيجيات الثلاث في وقت واحد ليس له معنى واستراتيجيةRemoveSimilarFontsWithDifferentWidths لن يتم استخدام في هذه الحالة. |
أنظر أيضا
- class PdfFormatConversionOptions
- مساحة الاسم Aspose.Pdf
- المجسم Aspose.PDF