¿Crear un PDF con un tamaño de página personalizado? (Mavericks)

2

Estoy intentando crear un PDF con un tamaño de página personalizado. Básicamente, estoy convirtiendo un conjunto de archivos JPEG que son exactamente 5: 4 dimensiones en un solo PDF, por lo que quería establecer el tamaño del papel en 8x10, para no tener bordes "tipo buzón" en la parte superior e inferior de Las páginas PDF. El propósito es para ver en pantalla, no para imprimir, y estos son documentos personales que no estoy compartiendo, por lo que no hay que preocuparse por la impresión.

Estoy usando una impresora HP LaserJet para el consumidor (P1102W), cuyo controlador aparentemente "no admite" tamaños de papel personalizados. Esto se evidencia en el hecho de que no puedo elegir la opción de "administrar tamaños personalizados" en la lista de tamaños de papel, ya que está en gris.

La investigación en Internet parece revelar que solo ciertos controladores realmente le permitirán configurar un tamaño de página personalizado. Para experimentar, en TextEdit (que tiene la opción Configurar página), pude 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 capturas de pantalla en las que ciertos controladores de HP sí habilitan esta opción, pero obviamente no sé cuáles, ni tengo la impresora o el controlador correspondiente en mi sistema.

Intenté instalar un controlador de impresora PostScript genérico ingresando una dirección IP inexistente en la configuración de la impresora de red, pero aún así no pude establecer el tamaño de página personalizado.

¿Hay alguna solución que pueda usar para lograr esto? Recuerde, el objetivo es producir un archivo PDF con un tamaño de página personalizado para eliminar los bordes, y ese PDF nunca tendrá que imprimirse. Parece tonto estar limitado por el controlador de la impresora cuando el objetivo es producir un PDF genérico ...

¡Gracias!

EDIT: Ghostscript puede poder hacer esto, pero hay algo mal con mi instalación o con el Ghostscript que Homebrew instaló.

Creé un PDF con vista previa que tenía bordes, 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 no incluyo la opción "-c" junto con su parámetro, la operación se realiza correctamente, pero termino con una página con media pulgada en la parte inferior y la media pulgada superior de la página cortada. La idea del comando PageOffset era desplazar la página completa hacia abajo 36 puntos, eliminando así el borde inferior.

Estoy usando el Ghostscript provisto por Homebrew, simplemente instalado con "brew install ghostscript".

    
pregunta fdmillion 14.08.2014 - 07:02

3 respuestas

1

Es posible convertir imágenes a PDF sin 'colocarlas en una página predeterminada', de modo que cada página tenga el tamaño que tenga la imagen.

Aquí hay una colección de scripts de Python y acciones de Automator, que incluyen una para convertir por lotes las imágenes a PDF de esa manera.

enlace

    
respondido por el benwiggy 16.02.2018 - 10:16
0

Una posibilidad no se preocuparía por los bordes y luego recortaría las páginas en consecuencia (por ejemplo, en Acrobat; no estoy seguro de si Preview.app puede recortar, pero vale la pena intentarlo).

    
respondido por el Max Wyss 14.08.2014 - 08:14
0

No tuve ningún problema al configurar un tamaño de página personalizado en la vista previa con el comando Tamaño del papel en el cuadro de diálogo de impresión. Solo establece el tamaño y luego usa el menú desplegable en la parte inferior izquierda para abrir el PDF en Vista previa en el tamaño personalizado.

    
respondido por el dualie 20.03.2018 - 02:13

Lea otras preguntas en las etiquetas