El servicio de automatización no funciona desde el Finder

1

Tengo un servicio de Automator que acepta varios archivos pdf, los convierte a pngs mientras que convierte un fondo blanco en transparente, y luego usa un filtro de cuarzo para invertir el color del archivo png.

Para probar el flujo de trabajo, agregué la acción Obtener elementos del Finder seleccionados para pasar los archivos PDF al servicio. Todo funciona exactamente como se espera en este caso.

Sinembargo,cuandoeliminoestaacciónyluegousoelserviciodelosserviciosdelFinder,nofunciona.Todaslasvariablesapuntanalosarchivoscorrectos,peroelscriptdebashnoescribeningúnarchivo,porloquenosepuedepasaralaaccióndecuarzo.

¿Algunaideasobrecómosolucionaresto?

[EDITAR]Heañadidolasadvertencias.CreoqueestovamalporquealejecutarelflujodetrabajodeAutomatornopuedoproporcionarentradasdelasegundaforma.

[EDIT2]@boris42señalóquenoagreguéelrequisitodelfondotransparenteamipregunta,asíqueloagreguéahora.

    
pregunta Corollary 10.05.2018 - 20:33

2 respuestas

0

Ok, después de analizar esto un poco más, resultó ser un error muy tonto. Mi instalación de ImageMagick no fue encontrada por mi script. Agregar la ruta resolvió el problema y pude simplificar todo un poco. Este funciona desde el Finder Services y hace exactamente lo que quiero. Me ayudó esta respuesta: enlace

[EDITAR] Para obtener el fondo transparente correcto, como se menciona en @ boris42, cambie el script de shell al nuevo ejemplo.

    
respondido por el Corollary 12.05.2018 - 13:51
0

Aquí hay un simple Servicio de búsqueda de Automator que hará lo que yo entiendo que estás tratando de hacer. Renderizará páginas PDF con 200 ppp como imágenes PNG y luego invertirá colores en ellas.

NotaráquedejéMostrarestaaccióncuandoseejecuteelflujodetrabajoactivadoparaquepuedaespecificarlacarpetaenlaquedeseaqueesténlosarchivosPNG.

AquíhayunarchivoPDFdepruebade3páginasylasalidaquegeneraesteservicio:

SalidadearchivosPNG:

    
respondido por el boris42 11.05.2018 - 14:35

Lea otras preguntas en las etiquetas