[GastForen Programmierung/Entwicklung AppleScript "Verpacken" aus InDesign mit .nef Daten

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

"Verpacken" aus InDesign mit .nef Daten

Anonym
Beiträge gesamt: 22827

28. Apr 2008, 07:52
Beitrag # 1 von 3
Bewertung:
(1590 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

Um unserem Kunden die Arbeit mit .nef Dateien etwas einfacher zu machen, tüfteln wir an einem Workflow.
Momentan gestaltet sich der Kunde seine InDesign-Dokumente und platziert darin die automatisch generierten .jpg Vorschaubilder der CameraRaw-Dateien vom Fotografen.
Nachdem die Dokumente gelayoutet sind, werden die Dokumente mit den Bildern über den Dialog "Verpacken" gesammelt und per FTP an uns übertragen. Dabei bleiben allerdings die .nef Dateien "auf der Strecke". Diese müssten immer mühselig per Hand zusammengesucht werden.

Da es offensichtlich nicht möglich ist CameraRaw-Dateien in ID CS3 zu platzieren – gibt es für InDesign ein "Verpacken"-Script, das nachträglich modifiziert werden könnte, dass nach gleichnamigen .nef-Daten gesucht wird und dann diese "verpackt" werden?

Vielen Dank im voraus!
X

"Verpacken" aus InDesign mit .nef Daten

TMA
Beiträge gesamt: 399

28. Apr 2008, 09:19
Beitrag # 2 von 3
Beitrag ID: #422421
Bewertung:
(1589 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Thomas,
lege alle .nef Dateien in einen Ordner.
Bastel dir ein Script (Droplet) das dir die Namen der platzierten Bilder ausliest.
Dann ".jpg" durch ".nef" im Namen ersetzen.
Die .nef Bilder aus deinem Ordner suchen lassen und Seitenweise in einen anderen Ordner verschieben/kopieren.

Gruß
TMA


als Antwort auf: [#422420]

"Verpacken" aus InDesign mit .nef Daten

Anonym
Beiträge gesamt: 22827

28. Apr 2008, 12:36
Beitrag # 3 von 3
Beitrag ID: #422422
Bewertung:
(1589 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hab's über folgendes Script gelöst:
Code
global DesktopPath  
global Exportordner

on open DroppedDocs
    set DesktopPath to path to desktop as Unicode text
   
    repeat with aDoc in DroppedDocs
        tell application "Adobe InDesign CS3"
            open aDoc 
            set docPath to full name of active document as string
            my makeFolder(docPath)
           
            tell document 1
                set allLinks to every link
               
                repeat with i from 1 to count of allLinks
                    set curLink to (item i of allLinks)
                    set PicturePath to (file path of curLink) as string
                    my copyImages(PicturePath, docPath)
                end repeat
               
            end tell
           
            close every document
        end tell
        end repeat
    display dialog "Die Dokumente wurden inklusive aller aktiven Verknüpfungen auf dem Schreibtisch zusammengetragen."
end open

on makeFolder(docPath)
    set AppleScript's text item delimiters to ":"
    set docName to (text item -1 of docPath)
    set AppleScript's text item delimiters to "."
    set docBaseName to (text item -2 of docName)
    set AppleScript's text item delimiters to ""
    set Exportordner to DesktopPath & docBaseName
   
    tell application "Finder"
        try
            Exportordner as alias
            display dialog "Es ist schon ein mit dem Namen " & docName & " auf dem Schreibtisch vorhanden!"
        on error
            make new folder at folder DesktopPath with properties {name:docBaseName}
            try
                make new folder at folder Exportordner with properties {name:"Links"}
                make new folder at folder (Exportordner & ":Links") with properties {name:"NEF"}
            on error
                display dialog "Konnte keinen Ordner mit dem Namen 'Links' im Exportordner erstellen"
            end try
        end try
        try
            copy file docPath to folder Exportordner
        end try
    end tell
end makeFolder

on copyImages(PicturePath, docPath)
    set AppleScript's text item delimiters to "."
    set nefName to (text item -2 of PicturePath & ".nef")
    set AppleScript's text item delimiters to ""
   
    tell application "Finder"
        try
            copy file nefName to folder (Exportordner & ":Links:NEF")
        on error
            try
                copy file PicturePath to folder (Exportordner & ":Links")
            end try
        end try
    end tell
   
end copyImages

Vielen Dank nochmal.


als Antwort auf: [#422420]