Come creare filtri di compressione PDF personalizzati in OS X

Il programma Anteprima di Apple è il visualizzatore PDF predefinito in OS X e ha un numero di opzioni per annotare e gestire in altro modo i file PDF. Una delle sue funzioni è il supporto per i filtri Quartz, che possono essere applicati a PDF e file di immagini per convertirli, ad esempio in seppia, in bianco e nero o in scala di grigi. Un filtro Quartz può essere utilizzato per ridurre le dimensioni del file PDF, ma mentre è efficace a tal fine, è possibile che le immagini nel PDF risultante siano troppo granulose da utilizzare.

Queste routine di compressione vengono eseguite regolando la qualità dell'immagine integrata del PDF, quindi se si dispone di un PDF con molte immagini grandi e ad alta risoluzione, mostrerà una riduzione delle dimensioni maggiore rispetto a uno con pochi, di qualità inferiore immagini.

Apple non offre alcuna impostazione per la messa a punto di questo processo di filtraggio. Tuttavia, se necessario, è possibile regolare le impostazioni manualmente o persino creare il proprio set di impostazioni di filtro da utilizzare.

Per fare questo, avrai bisogno di un buon editor di testo come TextWrangler, o un editor di file di proprietà come PlistEdit Pro o l'editor di proprietà di Apple incluso in versioni precedenti di Xcode (sebbene non sia più incluso nella suite di sviluppo) . TextWrangler e alcuni altri editor di testo sono disponibili sul Mac App Store.

Per prima cosa, vai alla cartella Macintosh HD> Sistema> Libreria> Filtri e copia il file chiamato "Riduci file Size.qfilter" sul desktop.

Quindi, apri il file con l'editor dell'elenco delle proprietà o con il programma di editor di testo, in cui puoi modificare alcune impostazioni. Se si utilizza un editor di elenchi di proprietà, è possibile espandere i campi Root> FilterData> CoreSettings> ImageSettings in cui sarà possibile regolare i valori per ImageCompression, quindi espandere il campo ImageScaleSettings per accedere al fattore di ridimensionamento dell'immagine e alle dimensioni massimo e minimo Se si sta utilizzando un editor di testo standard, verrà visualizzata la formattazione XML key-and-value abbinata di questo documento, ma la struttura gerarchica sarà la stessa.

La prima di queste impostazioni è ImageCompression, che regolerà la qualità complessiva dell'immagine risultante in un intervallo di -1 per la massima compressione a 1 per la compressione minima.

L'impostazione ImageScaleFactor è il rapporto di regolazione della risoluzione, che nel filtro Apple è 0, 5 per ridurre la risoluzione della metà, quindi se un PDF ha due immagini da 500 e 300 pixel, saranno ricampionati a 250 e 150 pixel. Questo li renderà più grigi, ma ridurranno significativamente le dimensioni dei file.

Insieme a questo ci sono le impostazioni ImageSizeMax e ImageSizeMin, che limitano l'intervallo di risoluzione, questa volta in valori di pixel diretti. L'intervallo predefinito nel filtro di Apple è tra 128 e 512 pixel, ma puoi cambiarlo in qualsiasi modo desideri.

Queste opzioni regolano collettivamente le immagini relative alle loro dimensioni attuali, ma un'altra opzione è di rinunciare a qualsiasi regolazione relativa e impostare tutte le immagini su una singola risoluzione.

Per fare ciò, dovrai creare un nuovo campo proprietà nel file chiamato ImageResolution. Se si sta utilizzando un editor di elenchi di proprietà, è possibile farlo selezionando il campo ImageScaleSettings e quindi aggiungendo un nuovo campo secondario con il nome "ImageResolution" e impostando il tipo di questo campo come un numero. Se si sta utilizzando un editor di testo, quindi creare una nuova coppia chiave-valore e posizionarlo all'interno dei tag "dict" del campo ImageScaleSettings, quindi modificarlo in modo che assomigli al testo evidenziato nell'immagine seguente:

Ora dai a questa nuova chiave la risoluzione di pixel desiderata come 72, 150 o 300 e imposta il fattore di scala e i campi minimo e massimo su zero. La risoluzione dello schermo predefinita del Mac è 72 dpi, quindi se il PDF verrà visualizzato solo sul tuo sistema, questa potrebbe essere una dimensione appropriata; tuttavia, se si prevede di stampare o di ingrandire le immagini, una risoluzione più elevata sarà più appropriata.

L'ultima modifica è di dare al filtro un nuovo nome, quindi vai al campo Nome e cambialo in una piccola descrizione di cosa fa il filtro, come "72 immagini DPI" se il filtro imposterà tutte le immagini a 72 dpi. Assicurati di cambiare anche il nome del file per riflettere la stessa descrizione.

È possibile utilizzare questo approccio per creare più filtri duplicandoli e regolandoli in base alle proprie preferenze e al termine è possibile copiarli nuovamente nella cartella Macintosh HD> Sistema> Libreria> Filtri, o preferibilmente su Macintosh HD> Libreria> Cartella Servizi PDF. In tal caso, potrebbe essere richiesto di autenticare come amministratore.

Per utilizzare questi filtri, è ora possibile aprire un PDF in Anteprima, scegliere Esporta dal menu File, quindi selezionare il filtro dal menu Filtri quarzo.


 

Lascia Il Tuo Commento