1 votos

¿Cómo puedo usar OS X Print/Save as Postscript para producir una página de tamaño personalizado?

Estoy intentando producir un archivo PDF CMYK con calidad de prensa a partir de un documento de Pages o MS Word en OS X. Las opciones enlatadas de Impresión/PDF producen una calidad insuficiente en las imágenes, y no permiten la conversión a CMYK. Estaba siguiendo una recomendación de usar Guardar como Postscript, y luego Adobe Distiller (que tengo en una máquina Windows separada) para obtener los resultados correctos. Todo funciona muy bien EXCEPTO que necesito un tamaño de página personalizado.

Cuando utilizo PDF/Guardar como Postscript, produce un documento de tamaño US Letter, independientemente de la configuración del tamaño de página en Pages o en MS Word. En este caso, necesito producir un PDF de 8,75 x 11,5" (requerido por el editor para apoyar su flujo de trabajo.

¿Alguna idea?

2voto

jmlane Puntos 123

Después de haber estado pensando en esta cuestión y de preocuparme de que mi capacidad de búsqueda en Google se hubiera atrofiado, he encontrado algo que funciona.

Edite el archivo PPD genérico proporcionado en Mac OS X para añadir el tamaño de página deseado. Encontré el archivo PPD genérico aquí: /System/Library/Frameworks/ApplicationServices.framework/Frameworks/PrintCore.framework/Resources/Generic.ppd

Siga las instrucciones aquí https://stackoverflow.com/questions/1028891/whats-the-easiest-way-to-add-custom-page-sizes-to-a-ppd para saber qué hay que añadir. (Gracias, SO). En mi caso, las líneas añadidas fueron (no son contiguas en el archivo, sólo hay que mirar para ver dónde van):

*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 "

Edite el archivo PPD genérico para establecer la nueva configuración como la predeterminada en cada caso. Esto parece ser necesario en cada caso para obtener el resultado deseado de PS. Tenga en cuenta que estos son también no contiguo en el archivo, pero sólo reemplazarlos donde cada *Default ocurre.

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

Reinicie el sistema. Por la razón que sea, mis intentos de reiniciar el sistema de impresión/CUPS/lo que sea no dieron resultado.

Instale una nueva impresora, escriba IP, dirección IP = localhost o 127.0.0.1, y especifique el tipo de impresora Postscript genérica.

Desde su aplicación (en mi caso, Word o Pages), haga la impresión, seleccione la impresora 127.0.0.1, seleccione el tamaño de página Carta Expandida para el tamaño de página de su documento de destino, y luego haga PDF/Guardar como Postscript. Parece que el motor de conversión de Postscript utiliza silenciosamente el perfil de la impresora actual al producir el PS, en lugar de la configuración del tamaño de página de la aplicación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X