كيفية إنشاء فلاتر ضغط PDF مخصصة في OS X

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

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

لا تقدم Apple أي إعدادات لضبط عملية الترشيح هذه. ومع ذلك ، يمكنك عند الضرورة ضبط الإعدادات يدويًا ، أو حتى إنشاء مجموعة إعدادات التصفية الخاصة بك لاستخدامها.

للقيام بذلك ، ستحتاج إلى محرر نصوص جيد مثل TextWrangler أو محرر ملف قائمة خصائص مثل PlistEdit Pro أو محرر قائمة خصائص Apple الذي تم تضمينه كإصدارات مكونة من Xcode (على الرغم من أنه لم يعد مرفقاً مع مجموعة التطوير) . يتوفر TextWrangler وبعض برامج تحرير النصوص الأخرى من Mac App Store.

أولاً ، انتقل إلى Macintosh HD> System> Library> Filters folder وانسخ الملف المسمى "Reduce File Size.qfilter" إلى سطح المكتب.

بعد ذلك ، افتح الملف باستخدام محرر قائمة الخصائص أو برنامج محرر النصوص ، حيث يمكنك ضبط بعض الإعدادات. إذا كنت تستخدم محرر قائمة خصائص ، فيمكنك توسيع حقول Root> FilterData> CoreSettings> ImageSettings حيث ستتمكن من ضبط قيم ImageExpression ، ثم قم بتوسيع حقل ImageScaleSettings للوصول إلى عامل قياس الصورة والحجم الحد الأقصى والحد الأدنى. إذا كنت تستخدم محرر نصوص قياسي ، فسترى تنسيق XML وقيمة المفتاح المقترنين لهذا المستند ، لكن البنية الهرمية ستكون هي نفسها.

أول هذه الإعدادات هو ImageCompression ، والذي يقوم بضبط الجودة الإجمالية للصورة الناتجة في نطاق -1 لأعلى ضغط إلى 1 لأقل ضغط.

يعد إعداد ImageScaleFactor هو نسبة تسوية الوضوح ، والتي تكون في عامل تصفية Apple هي 0.5 لتخفيض الدقة إلى النصف ، لذلك إذا كان PDF يحتوي على صورتين 500 و 300 بكسل عبر ، فسيتم إعادة دمجهما إلى 250 و 150 بكسل. هذا سيجعلها أكثر ثقلاً ، ولكنها تقلل إلى حد كبير من أحجام ملفاتها.

جنبا إلى جنب مع هذا هي ImageSizeMax و ImageSizeMin الإعدادات ، والتي تحد من نطاق الدقة ، وهذه المرة في قيم بكسل المباشر. النطاق الافتراضي في تصفية Apple هو 128 إلى 512 بكسل ، ولكن يمكنك تغيير هذا إلى أي شيء تريده.

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

للقيام بذلك ، ستحتاج إلى إنشاء حقل خاصية جديد في الملف المسمى ImageResolution. إذا كنت تستخدم محرر قائمة خصائص ، فيمكنك القيام بذلك عن طريق تحديد حقل ImageScaleSettings ثم إضافة حقل جديد باسم "ImageResolution" ، وتعيين نوع هذا الحقل ليكون رقمًا. إذا كنت تستخدم محرر نصوص ، فقم بإنشاء زوج مفاتيح وقيم جديدة ووضعها ضمن علامات "dict" في الحقل ImageScaleSettings ، ثم قم بتحريرها بحيث يبدو النص المحدد في الصورة التالية:

الآن أعط هذا المفتاح الجديد دقة البكسل المطلوبة مثل 72 ، 150 ، أو 300 ، وعين عامل القياس والحد الأدنى والحد الأقصى للحقول إلى الصفر. دقة الشاشة الافتراضية لجهاز Mac هي 72 نقطة في البوصة ، لذلك إذا كان ملف PDF سيتم عرضه فقط على نظامك ، فقد يكون هذا الحجم مناسبًا ؛ ومع ذلك ، إذا كنت تخطط لطباعة الصور أو تكبيرها ، فستكون الدقة الأعلى أكثر ملاءمة.

التعديل الأخير هو إعطاء الفلتر اسمًا جديدًا ، لذلك عليك الانتقال إلى حقل الاسم وتغييره إلى وصف صغير لما يفعله الفلتر ، مثل "72 DPI Images" إذا قام المرشح بتعيين جميع الصور على 72 نقطة لكل بوصة. تأكد أيضًا من تغيير اسم الملف ليعكس نفس الوصف.

يمكنك استخدام هذا الأسلوب لإنشاء فلاتر متعددة بتكرارها وتعديلها وفقًا لتفضيلاتك ، وعند الانتهاء ، يمكنك نسخها إما مرة أخرى إلى المجلد Macintosh HD> System> Library> Filters ، أو بشكل مفضل إلى Macintosh HD> المكتبة> مجلد خدمات PDF. عند القيام بذلك ، قد تتم مطالبتك بالمصادقة كمسؤول.

للاستفادة من هذه المرشحات ، يمكنك الآن فتح PDF في Preview ، واختيار Export من قائمة File ، ثم حدد الفلتر الخاص بك من قائمة Quartz Filters.


 

ترك تعليقك