Estoy tratando de crear un PDF con un tamaño de página personalizado. Básicamente, me estoy convirtiendo en un conjunto de archivos Jpeg que son exactamente las 5:4 dimensiones en un solo documento PDF, así que quería establecer el tamaño de papel de 8 x 10, para no tener que "buzón de tipo" fronteras en la parte superior e inferior de las páginas PDF. El propósito es para su visualización en la pantalla, no para la impresión, y estos son los documentos personales que no soy de compartir, así que no hay necesidad de preocuparse acerca de la capacidad de impresión.
Estoy usando un consumidor-grado de impresora HP LaserJet (P1102W), cuyo conductor al parecer, "no apoyo" tamaños de papel personalizados. Esto se evidencia por el hecho de que soy incapaz de elegir la opción de "administrar tamaños personalizados" en la lista tamaño de papel - que es de color gris.
La investigación en torno a la Internet parece revelar que sólo algunos conductores en realidad le permiten configurar un tamaño de página personalizado. Para el experimento, en la edición de textos (que no tienen la opción de Configuración de Página), yo era capaz de configurar un tamaño de página personalizado. Sin embargo, la vista previa no tiene una opción de Configuración de Página. También he visto las capturas de pantalla donde ciertos controladores HP no habilita esta opción, pero yo, obviamente, no se sabe cuáles, ni tampoco tengo el correspondiente de la impresora o el controlador en mi sistema.
He intentado instalar un controlador de impresora PostScript genérico de entrar a una IP inexistente en la configuración de impresora de red, pero incluso entonces era incapaz de configurar el tamaño de página personalizado.
Hay alguna solución que puede utilizar para lograr esto? Recuerde, el objetivo es producir un archivo PDF con un tamaño de página personalizado para la eliminación de las fronteras, y que PDF nunca volverá a ser impreso. Me parece una tontería estar limitado por el controlador de la impresora cuando el objetivo es producir un genérico PDF...
Gracias!
EDIT: Ghostscript puede ser capaz de hacer esto, pero hay algo mal con mi instalación o con el Ghostscript que Homebrew instalado.
He creado un PDF con vista previa que había fronteras, y ahora estoy tratando de usar GS para cambiar el tamaño de la página. Aquí está el resultado:
Mac-mini:~ fmillion$ gs -sDEVICE=pdfwrite -dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=720 -dFIXEDMEDIA -c "<</PageOffset [0 36]>> setpagedevice" -o test1.pdf test.pdf
GPL Ghostscript 9.14 (2014-03-26)
Copyright (C) 2014 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
**** Unable to open the initial device, quitting.
Si yo no incluyen la opción "-c" opción junto con su parámetro, la operación se realiza correctamente, pero termino con una página con una media pulgada en la parte inferior y la parte superior la mitad de una pulgada de la página cortado. La idea de la PageOffset mando de cambio de la totalidad de la página hacia abajo por 36 puntos, eliminando así el borde inferior.
Estoy usando el Ghostscript proporcionada por el Homebrew, simplemente instala con "cerveza instalar ghostscript".