Tengo un conjunto de imágenes almacenadas como archivos PDF separados. Una imagen por archivo. Cada imagen ocupa una página PDF.
Necesito volver a escalar todas estas imágenes, preferiblemente en la línea de comando, para que el contenido de la imagen y las dimensiones de la página de los PDF se escalen en relación con sus tamaños / dimensiones originales. Por ejemplo: escalar todas las imágenes en un 50% debería reducir el tamaño de la imagen y las dimensiones de la página.
Ya probado:
- pdfpages + latex: volverá a escalar la imagen pero las dimensiones de las páginas se mantendrán igual.
- pdfjam: mismo problema; puede reescalar pero las dimensiones de la página quieren ser papel de carta o a4.
- convertir (imagemagick): convierte a ráster, que no quiero.
- ghostscript: parece escalar en función del tamaño de página nuevo absoluto, y necesito un tamaño de página relativo.
Sé que uno de estos debe funcionar. No puedo entender dónde me he equivocado. Estoy en Mac, pero una solución de Linux funcionaría igual de bien.
command-line
pdf
serenata
fuente
fuente
cpdf -scale-to-fit "210mm 210mm" in.pdf -o out.pdf
y funciona muy biencpdf
en ubuntu repos pero para mípdfjam
según esta respuesta hizo el truco.pdfposter
según esta respuesta .pdfjam
Funciona para esto.fuente
También tuve un problema para encontrar una herramienta que pueda hacer algo así; Quiero cambiar el tamaño de página y rotar un documento PDF, pero sin escalar el contenido. Y acabo de darme cuenta
pdfedit
(sin embargo, que es una herramienta GUI), que puedo hacerlo:Tenga en cuenta que:
pdfedit
fuente