1 votos

¿La acción "Combinar páginas PDF" de Automator no conserva el recorte?

Estoy intentando recortar por separado las páginas pares e impares del PDF, basándome en la respuesta aceptada de ¿Cómo recortar las páginas pares e impares de forma diferente en un PDF?

Mi flujo de trabajo de Automator, a grandes rasgos:

  1. automáticamente Extract Odd & Even Pages Cada nombre de archivo PDF de salida lleva el sufijo "(Páginas pares)" o "(Páginas impares)"
  2. pausar el flujo de trabajo de Automator con Ask for Confirmation y recortar manualmente cada uno de los dos PDF de salida (utilizando Rectangular Selection y Crop en la vista previa)
  3. seleccione los dos PDF recortados mediante Get Folder Contents
  4. Combine PDF Pages con Shuffling pages opción

El problema es el paso 4. que inevitablemente parece dejar caer cualquier Crop del paso 2. El PDF combinado no tiene ningún recorte aplicado, aunque los dos PDF de entrada pares e impares están definitivamente recortados.

¿Es este el comportamiento esperado de Combine PDF Pages ? Parece que los metadatos y las anotaciones del PDF se pierden, ¿es así? Crop ¿también?

enter image description here

0 votos

Tampoco conserva el texto del formulario.

1voto

user102836 Puntos 1

Existe un paquete llamado pdfjoin que utiliza pdflatex para combinar archivos pdf. Puedes probar a unir tus pdf's de la siguiente manera:

pdfjoin 01.pdf 02.pdf

que combinará los archivos en un único pdf llamado 02-combined.pdf en su directorio de trabajo actual.

Si no tiene LaTeX instalado puede seguir esta guía para hacerlo.

Esto preservó las cosechas para mí cuando lo intenté. Si puedes conseguir que esto funcione en tu sistema, entonces podrías mirar de juntar esto en un bash script.

1voto

benwiggy Puntos 8

La vista previa no recorta "destructivamente" las imágenes. (Te lo dice cuando recortas un PDF).

Hay cuatro "cajas" diferentes que se utilizan para describir el tamaño de la página de un PDF. Cuando se recorta un PDF en Vista Previa, se altera el 'cropBox', pero todos los datos de la página siguen estando en el 'mediaBox', y es este valor el que Automator utiliza para obtener las páginas del PDF.

La acción de combinar páginas utiliza (en su esencia) un script de Python para combinar las páginas. Esto carga cada página en un nuevo objeto CoreGraphics, por lo que también se eliminan los metadatos y las anotaciones. Debería ser posible crear un script que utilice el cropBox en lugar del mediaBox, y que conserve las anotaciones.

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