Cortar imágenes PNG separadas de un archivo PDF

Me gustaría cortar algunas piezas rectangulares de documentos PDF y convertir cada pieza en diferentes imágenes (.png) del mismo tamaño. Si una pieza es pequeña para el tamaño fijo de la imagen, el resto de la imagen estará en blanco.

¿Qué sistema operativo estás usando?
¿Quieres hacer esto de forma automática o interactiva?

Respuestas (3)

imagenmagia

Debería poder hacer esto en un solo paso usando la opción de recorte para el convertcomando en ImageMagick.

De la ayuda del convertcomando ( convert --help)

-crop geometry cut out a rectangular region of the image

Esta opción se puede utilizar para cortar partes de un archivo pdf y guardarlo como png en un solo paso. Puede encontrar más ayuda y ejemplos usando este ( enlace )

Para resumir la página vinculada, aquí está el ejemplo que usaron:

convert rose: -crop 3x3@ +repage +adjoin rose_3x3@_%d.png

ImageMagick es multiplataforma, por lo que debería funcionar independientemente de su sistema operativo

No dice qué sistema operativo está usando, pero independientemente de eso, debería poder lograrlo usando el software estándar incorporado en las tres plataformas principales.

Puede abrir el PDF en el visor de PDF de su elección, tomar una captura de pantalla de la imagen/parte del PDF que desea convertir en .png y pegarlo en una herramienta de mapa de bits simple.

en OS X

Abra el PDF en Vista previa . Use CMD + Shift + 4 para tomar la captura de pantalla del área que desea, abra el archivo de captura de pantalla resultante en su escritorio en Paintbrush , recorte la imagen en consecuencia (al tamaño requerido) y guárdela como un archivo .png.

en linux

Abra el PDF en el Visor de documentos . Use mtpaint -spara tomar la captura de pantalla y luego, en la ventana resultante, recorte la imagen en consecuencia (al tamaño requerido) y guárdela como un archivo .png

en ventanas

Abre el PDF en Foxit . Presione la tecla PrtScrn , que tomará una captura de pantalla y la colocará en el portapapeles, abra MSPaint, pegue la captura de pantalla del portapapeles, recorte la imagen en consecuencia (al tamaño requerido) y guárdela como un archivo .png

Ya conozco paint pero es inútil porque cada vez que corto las piezas, tengo que arreglar su tamaño en paint manualmente. (para windows)
La pintura es más poderosa de lo que piensas. Puede usar Paint para guardar primero un archivo .png en blancotemplate.png de su tamaño requerido, como plantilla, es decir, . Luego ábralo, pegue la imagen de la captura de pantalla y luego use Guardar como... para guardarlo con un nombre de archivo diferente. De esa manera, establece el tamaño una sola vez y todos los archivos posteriores tendrán el mismo tamaño (que la plantilla original). ¡Fácil! :-) ¿Eso ayuda?

FastStone Capture tiene una función de región de tamaño fijo que suena como si encajara a la perfección. De forma predeterminada, el botón de la barra de herramientas para esa función no está allí, pero puede agregarlo a través de la configuración para acceder fácilmente si prefiere usarlo en lugar del método abreviado de teclado. Cuando toma una captura de pantalla con esa función, aparecen opciones que le permiten cambiar el tamaño de la región fija para satisfacer sus necesidades.

Sin embargo, la última versión del software no es gratuita. Creo que v5.3, (una versión bastante antigua ahora) parece ser la última versión gratuita, pero no sé si tiene disponible la opción Región de tamaño fijo.

Pagué por una copia hace años porque valoro mucho el software.

Eres el verdadero MVP
IrfanView también puede hacer esto.
Por lo que entiendo de la pregunta, el OP quiere copiar partes de la pantalla de diferentes tamaños y pegarlas en archivos .png del mismo tamaño. Para citar: "Si una pieza es pequeña para el tamaño fijo de la imagen..."
Eso es lo que entendí también y creo que, por lo tanto, la función de captura de Región de tamaño fijo en FastStone Capture hará el trabajo. Una vez capturada, presione guardar, cada imagen tendrá el mismo tamaño.
Sí, esto es lo que quiero decir