Applescript en Indesign (opgelost)
Sumar op 09 januari 2012 #
Hai,
Ik heb een klus voor het omzetten van diverse Indesign documenten van Windows naar de Mac. Op zich geen probleem maar alle links naar plaatjes werken natuurlijk niet meer. Ze staan allemaal in een map, dus op zich geen probleem.
Ik wou alle links aanpassen dmv een apple script maar ik krijg een foutmelding (ben aan het testen met een testdocument met een link erin). Onderaan staat de foutmelding. Iemand een helder idee?
tell application "Adobe InDesign CS5"
set theDocs to (choose file with multiple selections allowed)
repeat with aDoc in theDocs
open aDoc
tell active document
set theLinks to (every link whose status is link missing)
repeat with aLink in theLinks
relink aLink to ("MyMac:Users:ThisUser:Desktop:test.JPG")
end repeat
end tell
end repeat
close every document saving yes
end tell
(*
error "Adobe InDesign CS5 got an error: Cannot create the link resource from the given URI." number 35869
*)
Ir.Bob op 09 januari 2012 #
Het makkelijkste is volgens mij de plaatjes in dezelfde map zetten als waar het InDesign document in staat. InDesign zou ze dan automatisch moeten vinden. Of je maakt gebruik van de Package functie. (En misschien moet je opslaan als IMDL op de Windows machine, maar in principe zou dat niet nodig hoeven zijn)
Sowieso als je Applescript al zou werken krijgen alle missing links hetzelfde plaatje. Verder heb ik het vermoeden dat je een UNIX-style pad moet opgeven in plaats van een Mac-style pad.
Jakko Westerbeke op 09 januari 2012 #
AppleScript verwacht Mac OS-stijl paden: wil je Unix-paden opgeven dan moet je die omzetten met posix path of "foo:bar:bla" of iets dat daarbij in de buurt komt — dat kost mij altijd een poging of vier voordat ik de goede manier te pakken heb
Ir.Bob op 09 januari 2012 #
Na wat uitzoeken, relink verwacht een alias. Verander
relink aLink to ("MyMac:Users:ThisUser:Desktop:test.JPG") in
relink aLink to alias ("MyMac:Users:ThisUser:Desktop:test.JPG")
Sumar op 09 januari 2012 #
Ir.Bob - op 09 januari 2012Na wat uitzoeken, relink verwacht een alias. Veranderrelink aLink to ("MyMac:Users:ThisUser:Desktop:test.JPG") in
relink aLink to alias ("MyMac:Users:ThisUser:Desktop:test.JPG")
En dit werkt als een tierelier! Dank!
Advertentie
Je kunt alleen reageren met een gratis OMT account.
Log in of registreer.
Inloggen
Over dit topic
Gestart op 09 januari 2012 door Sumar
Laatste reactie door Sumar
Reageer op dit topic