[GastForen Programme Print/Bildbearbeitung Adobe InDesign

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Export aus InDesign CS in JPEG Format

Martin Fischer
  
Beiträge gesamt: 12783

9. Nov 2006, 08:28
Bewertung:

gelesen: 13436

Beitrag als Lesezeichen
> Bei mir geht das Script nur, wenn ich die Zeile "end if"
> unter der Zeile "close nuDoc saving no" loesche.

Das ist keine gute Idee, wenn das "if" unter "set did_something to false" stehen bleibt.

> Das Bild im Endergebnis verschiebt sich aber um die Haelfte nach links,
> sodass die Haelfte der Seite (rechts) leer bleibt und die andere Haelfte des Bildes futsch ist.

Ist es möglich, daß Du etwas auf einer linken Seite eines doppelseitigen Dokuments ausgewählt hast? Geralds Skript legt temporär ein neues Dokument mit einer einzigen rechten Seite an. Und wenn Du da ein Objekt von einer ursprünglich linken Seite mit "an Originalposition einfügen" einfügst, dann sollte dieses Objekt eigentlich links auf der Montagefläche landen und nicht exportiert werden. :-(

Es geht allerdings im Moment grad schneller, diesen Sachverhalt zu benennen und zu bekritteln, als ihn zu korrigieren (die Zeit rennt schon wieder).

Versuch's mal mit dem Skript unten.
Es legt eine temporüre PDF auf dem Schreibtisch an.

Code
tell application "Finder" 
set myHD to path to desktop folder as string
end tell

tell application "InDesign CS"
set actDoc to active document
set did_something to false
if (number of items in selection) > 0 then
set did_something to true
copy
set newDoc to make document
tell document preferences of newDoc
set page height to page height of document preferences of actDoc
set page width to page width of document preferences of actDoc
end tell
paste in place
export newDoc format PDF type to file (myHD & "tempexport.pdf")
close newDoc saving no
end if
end tell

if did_something then
tell application "Adobe Photoshop CS2"
activate
open file (myHD & "tempexport.pdf")
end tell
end if

(By the way: Gerald und Hans, ist es in AppleScript möglich, für die temporäre Datei ein allgemein gültiges Verzeichnis anzusprechen?
In JS läßt sich der Schreibtisch unabhängig vom Namen der Festplatte adressieren: "~/Desktop".
In AS braucht's offensichtlich "[HD Name]:Users:[Username]:Desktop".
Oder gibt es eine Möglichkeit auf den HD- und den User-Namen zu verzichten?)

-> unten von Gerald beantwortet und hier nachträglich korrigiert.

(Dieser Beitrag wurde von Martin Fischer am 9. Nov 2006, 11:29 geändert)
Änderungsverlauf:
Beitrag geändert von Martin Fischer (Moderator) am 9. Nov 2006, 08:42
Beitrag geändert von Martin Fischer (Moderator) am 9. Nov 2006, 11:29: Pfad zum Desktop verallgemeinert