Jak tworzyć niestandardowe filtry kompresji PDF w OS X

Program podglądu firmy Apple jest domyślną przeglądarką plików PDF w systemie OS X i ma wiele opcji do adnotowania i zarządzania plikami PDF w inny sposób. Jedną z jego funkcji jest obsługa filtrów kwarcowych, które można zastosować do plików PDF i plików graficznych, aby je przekonwertować, na przykład na sepię, czarno-białą lub szarą skalę. Filtr kwarcowy może być użyty do zmniejszenia rozmiaru pliku PDF, ale mimo tego, że jest to skuteczne, może się okazać, że obrazy w wynikowym pliku PDF są zbyt ziarniste, aby można je było wykorzystać.

Te procedury kompresji są wykonywane poprzez dostosowanie jakości osadzonego obrazu w pliku PDF, więc jeśli masz plik PDF z wieloma dużymi obrazami o wysokiej rozdzielczości, to pokaże on większą redukcję rozmiaru niż ta z tylko kilkoma, niższej jakości. obrazy.

Firma Apple nie oferuje żadnych ustawień umożliwiających dostrojenie tego procesu filtracji. Jednak w razie potrzeby możesz dostosować ustawienia ręcznie lub nawet utworzyć własny zestaw ustawień filtrów.

Aby to zrobić, potrzebujesz dobrego edytora tekstu, takiego jak TextWrangler, lub edytora plików listy właściwości, takiego jak PlistEdit Pro lub Apple's Property List Editor, który został dołączony jako składnik poprzednich wersji Xcode (choć nie jest już dołączony do pakietu programistycznego) . TextWrangler i niektóre inne edytory tekstu są dostępne w Mac App Store.

Najpierw przejdź do folderu Macintosh HD> System> Biblioteka> Filtry i skopiuj plik o nazwie "Zmniejsz rozmiar pliku.qfilter" na pulpit.

Następnie otwórz plik za pomocą edytora listy właściwości lub edytora tekstów, w którym możesz dostosować niektóre ustawienia. Jeśli korzystasz z edytora listy właściwości, możesz rozwinąć pola Root> Dane filtrujące> Podstawowe ustawienia> Ustawienia obrazu, w których będziesz mógł dostosować wartości dla ImageCompression, a następnie rozwinąć pole ImageScaleSettings, aby uzyskać dostęp do współczynnika skalowania obrazu i rozmiaru maksimum i minimum. Jeśli używasz standardowego edytora tekstu, zobaczysz sparowane formatowanie tego dokumentu w formacie klucza i wartości, ale struktura hierarchiczna będzie taka sama.

Pierwszym z tych ustawień jest ImageCompression, który dostosuje ogólną jakość wynikowego obrazu w zakresie -1 dla największej kompresji do 1 dla najmniejszej kompresji.

Ustawienie ImageScaleFactor to współczynnik korekty rozdzielczości, który w filtrze Apple wynosi 0, 5, aby zmniejszyć rozdzielczość o połowę, więc jeśli plik PDF ma dwa obrazy, które mają szerokość 500 i 300 pikseli, zostaną ponownie przeskalowane do 250 i 150 pikseli. Dzięki temu będą bardziej ziarniste, ale znacznie zmniejszą rozmiary plików.

Oprócz tego są ustawienia ImageSizeMax i ImageSizeMin, które ograniczają zakres rozdzielczości, tym razem w bezpośrednich wartościach pikseli. Domyślny zakres w filtrze Apple wynosi od 128 do 512 pikseli, ale możesz to zmienić na dowolne.

Te opcje zbiorczo dostosowują obrazy w stosunku do ich bieżących rozmiarów, ale inną opcją jest rezygnacja z jakichkolwiek korekt względnych i ustawienie wszystkich obrazów do pojedynczej rozdzielczości.

Aby to zrobić, musisz utworzyć nowe pole właściwości w pliku o nazwie ImageResolution. Jeśli korzystasz z edytora listy właściwości, możesz to zrobić, wybierając pole ImageScaleSettings, a następnie dodając nowe pole podrzędne o nazwie "ImageResolution" i ustawiając typ tego pola jako Numer. Jeśli używasz edytora tekstów, utwórz nową parę klucz i wartość i umieść ją w tagach "dict" pola ImageScaleSettings, a następnie zmodyfikuj tak, aby wyglądał jak zaznaczony tekst na poniższym obrazie:

Teraz nadaj nowemu kluczowi pożądaną rozdzielczość pikseli, na przykład 72, 150 lub 300, i ustaw współczynnik skalowania oraz minimalne i maksymalne pola na zero. Domyślna rozdzielczość ekranu komputera Mac wynosi 72 dpi, więc jeśli plik PDF będzie wyświetlany tylko w twoim systemie, może to być odpowiedni rozmiar; jednak jeśli planujesz drukować lub powiększać obrazy, bardziej odpowiednia będzie wyższa rozdzielczość.

Ostatnia zmiana polega na nadaniu filtrowi nowej nazwy, więc przejdź do pola Nazwa i zmień go na mały opis działania filtru, na przykład "Obrazy 72 DPI", jeśli filtr ustawi wszystkie zdjęcia na 72 dpi. Pamiętaj też o zmianie nazwy pliku, aby odzwierciedlał ten sam opis.

Możesz użyć tego podejścia, aby utworzyć wiele filtrów, powielając je i dostosowując je zgodnie z własnymi preferencjami, a po zakończeniu możesz skopiować je z powrotem do Macintosh HD> System> Biblioteka> Folder Filtry, lub najlepiej do Macintosha HD> Biblioteka> Katalog usług PDF. W takim przypadku możesz zostać poproszony o uwierzytelnienie się jako administrator.

Aby skorzystać z tych filtrów, można teraz otworzyć plik PDF w podglądzie, wybrać polecenie Eksportuj z menu Plik, a następnie wybrać filtr z menu Filtry kwarcu.


 

Zostaw Swój Komentarz