Me gustaría hacer un AppleScript que guarde en un PDF todas las pestañas abiertas en la ventana frontal en Google Chrome.
Aquí está mi MWE de trabajo hasta el momento:
tell application "Google Chrome"
set allTabs to tabs in front window
repeat with myTab in allTabs
tell myTab to print
end repeat
end tell
Por supuesto, esto simplemente abre la ventana de impresión repetidamente para cada pestaña abierta.
Idealmente, podría guardar cada uno en un PDF distinto, algo como esto (usando algunos comandos inventados aquí):
tell application "Google Chrome"
set myFolder to "/Users/nnn/Desktop/PDF/"
set myCount to 0
repeat with myTab in allTabs
set myCount to myCount + 1
set fileName to "pdf" & myCount & ".pdf"
set outputPath to myFolder & fileName
export myTab to outputPath as PDF -- obviously, this does not work.
end repeat
end tell
¿Cómo puedo hacer que funcione?
1 votos
¿Puede utilizar una url a pdf api?
0 votos
@JBis, no tengo ningún problema con eso, pero las páginas web en cuestión requieren un inicio de sesión en Amazon, por lo que una aplicación que sólo haga una descarga por lotes de URLs probablemente no funcionará.
1 votos
Todo lo que veo en Internet es el uso de los menús contextuales y los clics para hacer las cosas. No me gusta / no sé cómo hacer esas cosas. Si encuentro una manera de hacerlo sin eso. Entonces voy a tratar de ayudar. Buena suerte.
0 votos
Probablemente no sea muy seguro, pero tal vez si utilizamos JS para obtener el HTML de origen y luego lo alimentamos a través de una API.
0 votos
Obviamente, Safari y Firefox en están sobre la mesa, también, o cualquier cosa que pueda averiguar que estoy conectado a Amazon.