Como criar filtros de compactação PDF personalizados no OS X

O programa Preview da Apple é o visualizador de PDF padrão no OS X e possui várias opções para anotação e gerenciamento de arquivos PDF. Um de seus recursos é o suporte a filtros de quartzo, que podem ser aplicados a PDFs e arquivos de imagem para convertê-los, por exemplo, em escala sépia, preto-e-branco ou cinza. Um filtro de quartzo pode ser usado para reduzir o tamanho do arquivo do PDF, mas, embora seja eficaz, você pode achar as imagens no PDF resultante muito granuladas para usar.

Essas rotinas de compressão são feitas ajustando a qualidade de imagem incorporada do PDF, portanto, se você tiver um PDF com muitas imagens grandes e de alta resolução, ele mostrará uma redução maior no tamanho do que uma com apenas algumas poucas e de menor qualidade. imagens.

A Apple não oferece configurações para ajustar este processo de filtragem. No entanto, se necessário, você pode ajustar as configurações manualmente ou até mesmo criar seu próprio conjunto de configurações de filtro para usar.

Para fazer isso, você precisará de um bom editor de texto, como o TextWrangler, ou um editor de arquivos de lista de propriedades, como o PlistEdit Pro ou o Editor de Lista de Propriedades da Apple, incluídos como componentes de versões anteriores do Xcode (embora não incluídos no pacote de desenvolvimento) . O TextWrangler e alguns outros editores de texto estão disponíveis na Mac App Store.

Primeiro, vá para a pasta Macintosh HD> System> Library> Filters e copie o arquivo chamado "Reduce File Size.qfilter" para o seu Desktop.

Em seguida, abra o arquivo com o editor de lista de propriedades ou o programa de edição de texto, onde você pode ajustar algumas das configurações. Se você estiver usando um editor de lista de propriedades, poderá expandir os campos Raiz> FilterData> CoreSettings> ImageSettings, onde poderá ajustar os valores de ImageCompression e, em seguida, expandir o campo ImageScaleSettings para acessar o fator e tamanho de imagem. máximo e mínimo. Se você estiver usando um editor de texto padrão, verá a formatação XML de chave e valor emparelhados deste documento, mas a estrutura hierárquica será a mesma.

A primeira dessas configurações é ImageCompression, que ajustará a qualidade geral da imagem resultante em um intervalo de -1 para maior compactação para 1, com o mínimo de compactação.

A configuração ImageScaleFactor é a taxa de ajuste de resolução, que no filtro da Apple é 0, 5 para reduzir a resolução pela metade, portanto, se um PDF tiver duas imagens de 500 e 300 pixels, elas serão reamostradas para 250 e 150 pixels. Isso os tornará mais granulados, mas reduzirá significativamente o tamanho dos arquivos.

Junto com isso, estão as configurações ImageSizeMax e ImageSizeMin, que limitam o intervalo de resolução, desta vez em valores de pixel diretos. O intervalo padrão no filtro da Apple é de 128 a 512 pixels, mas você pode mudar isso para o que quiser.

Essas opções ajustam coletivamente as imagens em relação aos seus tamanhos atuais, mas outra opção é abrir mão de qualquer ajuste relativo e definir todas as imagens para uma única resolução.

Para fazer isso, você precisará criar um novo campo de propriedade no arquivo chamado ImageResolution. Se você estiver usando um editor de lista de propriedades, poderá fazer isso selecionando o campo ImageScaleSettings e, em seguida, adicionando um novo campo filho com o nome "ImageResolution" e definindo esse tipo de campo como um Número. Se você estiver usando um editor de texto, crie um novo par de chave e valor e coloque-o nas tags "dict" do campo ImageScaleSettings e edite-o para que fique parecido com o texto realçado na imagem a seguir:

Agora, atribua a essa nova chave a resolução de pixel desejada, como 72, 150 ou 300, e defina o fator de escala e os campos mínimo e máximo como zero. A resolução de tela padrão do Mac é de 72dpi, portanto, se o PDF só for visualizado em seu sistema, isso pode ser um tamanho apropriado; no entanto, se você estiver planejando imprimir ou ampliar as imagens, uma resolução mais alta será mais apropriada.

A última alteração é dar ao filtro um novo nome, portanto, vá até o campo Nome e altere-o para uma pequena descrição do que o filtro faz, como "72 DPI Images", se o filtro definir todas as imagens como 72dpi. Certifique-se também de alterar o nome do arquivo para refletir a mesma descrição.

Você pode usar essa abordagem para criar vários filtros duplicando-os e ajustando-os de acordo com suas preferências e, quando terminar, poderá copiá-los para a pasta Macintosh HD> System> Library> Filters ou, de preferência, para o Macintosh HD> Biblioteca> pasta Serviços PDF. Ao fazer isso, você pode ser solicitado a autenticar como administrador.

Para utilizar esses filtros, agora você pode abrir um PDF na Visualização, escolher Exportar no menu Arquivo e, em seguida, selecionar seu filtro no menu Filtros de quartzo.


 

Deixe O Seu Comentário