Come utilizzare OS X Print / Save come Postscript per produrre una pagina di dimensioni personalizzate?

1

Sto cercando di produrre un file PDF CMYK di qualità stampa da un documento di Pages o MS Word in OS X. Le opzioni di stampa / PDF in scatola producono una qualità insufficiente nelle immagini e non consentono la conversione in CMYK. Stavo seguendo una raccomandazione per utilizzare Salva come Postscript e quindi Adobe Distiller (che ho in un computer Windows separato) per ottenere i risultati corretti. Funziona tutto alla grande ECCETTO che ho bisogno di una dimensione di pagina personalizzata.

Quando utilizzo PDF / Salva come Postscript, produce un documento in formato Letter americano, indipendentemente dalle impostazioni della dimensione della pagina in Pages o in MS Word. In questo caso, ho bisogno di produrre un PDF 8,75 x 11,5 "(richiesto dall'editore per supportare il loro flusso di lavoro.

Qualche idea?

    
posta andersoj 29.12.2013 - 20:39
fonte

1 risposta

2

Dopo aver snocciolato questa domanda e preoccupato che il mio google-fu si sia atrofizzato, ho risolto qualcosa che funziona.

Modifica il file PPD generico fornito in Mac OS X per aggiungere la dimensione della pagina desiderata. Ho trovato il file PPD generico qui:    /System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Resources/Generic.ppd

Segui le indicazioni qui link per capire cosa deve essere aggiunto. (Grazie, SO). Nel mio caso, le righe aggiunte erano (non sono contigue nel file, basta guardare per vedere dove vanno):

*PageSize LetterEx/US Letter Expanded: "2 dict dup /PageSize [630 810] put dup /ImagingBBox null put setpagedevice"
*ImageableArea LetterEx/US LetterExpanded: "18 18 612 792 "
*PageRegion LetterEx/US Letter Expanded: "2 dict dup /PageSize [630 810] put dup /ImagingBBox null put setpagedevice"
*PaperDimension LetterEx/US Letter Expanded: "630 810 "

Modifica il file PPD generico per impostare le nuove impostazioni come Predefinite in ciascun caso. Questo sembrava essere necessario in ogni caso per ottenere l'output PS desiderato. Nota che anche questi file sono non contigui nel file, ma li sostituiscono solo dove ogni * Predefinito si verifica.

*DefaultPageSize: LetterEx
*DefaultImageableArea: LetterEx
*DefaultPageRegion: LetterEx
*DefaultPaperDimension: LetterEx

Riavvia il sistema. Per qualsiasi motivo, i miei tentativi di riavviare il sistema di stampa / CUPS / qualsiasi cosa non ha preso.

Installa una nuova stampante, digita IP, indirizzo IP = localhost o 127.0.0.1 e specifica il tipo di stampante PostScript generico.

Dalla tua applicazione (nel mio caso, Word o Pages) fai Stampa, seleziona la stampante 127.0.0.1, seleziona la dimensione della pagina Espansione Lettera per le dimensioni della pagina del documento di destinazione, quindi fai PDF / Salva come Postscript. Sembra che il motore di conversione Postscript utilizzi silenziosamente il profilo corrente della stampante durante la produzione del PS, piuttosto che le impostazioni della dimensione della pagina dell'applicazione.

    
risposta data 29.12.2013 - 20:52
fonte

Leggi altre domande sui tag