Как да създадете персонализирани PDF филтри за компресиране в OS X

Програмата за преглед на Apple е по подразбиране PDF Viewer в OS X и има редица опции за анотиране и управление на PDF файлове. Една от неговите функции е поддръжката на кварцови филтри, които могат да бъдат приложени към PDF файлове и графични файлове, за да ги конвертирате, например в сепия, черно-бяло или сиво. Може да се използва кварцов филтър, за да се намали размера на файла на PDF файла, но докато той е ефективен, можете да намерите изображения в получения PDF твърде зърнест за използване.

Тези процедури за компресиране се извършват чрез регулиране на качеството на вграденото изображение на PDF файла, така че ако имате PDF файл с много големи изображения с висока резолюция в него, той ще показва по-голямо намаляване на размера, отколкото само с няколко, с по-ниско качество изображения.

Apple не предлага настройки за фина настройка на този процес на филтриране. Въпреки това, ако е необходимо, можете да регулирате настройките ръчно или дори да създадете свой собствен набор от настройки на филтъра, които да използвате.

За да направите това, ще ви е необходим добър текстов редактор, като например TextWrangler, или редактор на файл със списък със свойства, като PlistEdit Pro или редактор на списъци с имоти на Apple, който е включен като компонент преди версиите на Xcode (въпреки че вече не е включен в пакета за разработка), TextWrangler и някои други текстови редактори са достъпни от Mac App Store.

Първо отидете в папката Macintosh HD> System> Library> Filters и копирайте файла, наречен "Reduce File Size.qfilter", на работния плот.

След това отворете файла с редактора на списъка със свойства или с програмата за текстов редактор, където можете да настроите някои от настройките. Ако използвате редактор на списък със свойства, можете да разширите полетата Root> FilterData> CoreSettings> ImageSettings, където ще можете да коригирате стойностите за ImageCompression, и след това разширете полето ImageScaleSettings за достъп до фактора за мащабиране на изображения и размер максимум и минимум. Ако използвате стандартен текстов редактор, ще видите сдвоеното XML-форматиране на ключ и стойност на този документ, но йерархичната структура ще бъде същата.

Първата от тези настройки е ImageCompression, която ще регулира общото качество на полученото изображение в диапазон от -1 за най-голяма компресия до 1 за най-малка компресия.

Настройката ImageScaleFactor е съотношението за настройка на разделителната способност, което в филтъра на Apple е 0.5, за да намали резолюцията наполовина, така че ако PDF има две изображения с размери от 500 и 300 пиксела, те ще бъдат препрограмирани на 250 и 150 пиксела. Това ще ги направи по-зърнести, но значително ще намали размера им.

Наред с това са настройките ImageSizeMax и ImageSizeMin, които ограничават обхвата на резолюция, този път в директни стойности на пикселите. Диапазонът по подразбиране в филтъра на Apple е от 128 до 512 пиксела, но можете да го промените както искате.

Тези опции колективно коригират изображенията спрямо техните текущи размери, но друга възможност е да се откажете от всякакви относителни корекции и да зададете всички изображения на една резолюция.

За да направите това, ще трябва да създадете ново поле за свойство във файла, наречен ImageResolution. Ако използвате редактор на списък със свойства, можете да направите това, като изберете полето ImageScaleSettings и след това добавите ново поле за дете с името "ImageResolution" и задайте типа на полето Number. Ако използвате текстов редактор, създайте нова двойка ключ и стойност и я поставете в маркерите "dict" на полето ImageScaleSettings и след това я редактирайте, така че да изглежда като маркирания текст в следното изображение:

Сега дайте на този нов ключ желаната разделителна способност на пикселите, например 72, 150 или 300, и задайте коефициента на мащабиране и минималното и максималното поле нула. Стандартната разделителна способност на екрана на Mac е 72 dpi, така че ако PDF файлът ще бъде разглеждан само на вашата система, това може да е подходящ размер; въпреки това, ако планирате да отпечатвате или увеличавате изображенията, по-подходяща е по-висока резолюция.

Последната промяна е да се даде на името на филтъра ново име, така че отидете в полето Име и го променете на кратко описание на това, което прави филтъра, като например "72 DPI изображения", ако филтърът ще постави всички изображения на 72dpi. Не забравяйте също да промените името на файла, за да отрази същото описание.

Можете да използвате този подход, за да създадете няколко филтъра, като ги дублирате и коригирате според предпочитанията си, а когато приключите, можете да ги копирате или обратно в Macintosh HD> Система> Библиотека> Филтри, или за предпочитане в Macintosh HD> Библиотека> Папка PDF услуги. Когато го правите, може да бъдете подканени да удостоверите самоличността си като администратор.

За да използвате тези филтри, сега можете да отворите PDF в Преглед, да изберете Експортиране от менюто Файл и след това да изберете филтъра от менюто Кварцови филтри.


 

Оставете Коментар