[GastForen Programme Print/Bildbearbeitung Adobe InDesign JPG Export mit Dateiname aus TextFrame

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

JPG Export mit Dateiname aus TextFrame

Hans.Gruner
Beiträge gesamt: 18

31. Mai 2008, 15:02
Beitrag # 1 von 4
Bewertung:
(1653 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Sehr geehrte Mitglieder,
ich bin schwer begeistert von der Kompetenz dieses Forums und hoffe daher auf eine Antwort auf meine folgendes Problem:

Ich habe ein mehrseitiges Dokument mit verschiedenen Elementen (Abbildungen, Linien, Rechtecke) und jeweils nur einem (!) Textframe je Seite. Ich möchte nun per Script jede Seite als einzelne jpg-Datei exportieren, wobei der Name der JPG Datei aus dem Inhalt des Textframes generiert werden soll.

Da ich gerade erst anfange, mich in die Programmierung einzuarbeiten, wäre ein kleines Beispiel zum weiteren Lernen sehr hilfreich.

Vielen Dank für Eure Unterstützung!
Hans Gruner (Leipzig)
X

JPG Export mit Dateiname aus TextFrame

Gerald Singelmann
  
Beiträge gesamt: 6268

31. Mai 2008, 15:32
Beitrag # 2 von 4
Beitrag ID: #352445
Bewertung:
(1632 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Aus der Theorie gesprochen (also ohne vorher zu testen (Martin korrigiert mich bestimmt, falls ich falsch liege ;) )):

Den Inhalt des Rahmens bekommen Sie mit

Code
app.documents[0].pages[n].textFrames[0].contents; 

Wenn n die Laufvariable für die Schleife über die Seiten ist.

Im Objekt app.jpegExportPreferences legen Sie fest, welche Seiten mit welcher Qualität exportiert werden sollen.

Den Namen der Datei setzen Sie, indem Sie erst ein File-Objekt erzeugen und dieses dann mit
Code
app.documents[0].exportFile(ExportFormat.JPG, myFile); 

exportieren


als Antwort auf: [#352443]

JPG Export mit Dateiname aus TextFrame

Martin Fischer
  
Beiträge gesamt: 12711

31. Mai 2008, 21:29
Beitrag # 3 von 4
Beitrag ID: #352463
Bewertung:
(1589 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gerald,

ich kann noch so scharf hinschauen, zu korrigieren gibt's da nix. ;-)

Aber möglicherweise hilft Hans ein konkretes Beispiel noch weiter.
Ein Beispiel für den EPS-Export von ausgewählten Objekten findet sich unter http://www.hilfdirselbst.ch/..._P292118.html#292118.

Es sind nur wenige Parameter für den Kern des JPG-Exports anzupassen (im Prinzip nur 'eps' durch 'jpg' ersetzen).

Der Rest (Schleife, Ermittlung des Dateinamens) dürfte Hans mit Geralds Hinweisen und etwas Probieren selbst herausfinden können.


als Antwort auf: [#352445]

JPG Export mit Dateiname aus TextFrame

Hans.Gruner
Beiträge gesamt: 18

31. Mai 2008, 21:48
Beitrag # 4 von 4
Beitrag ID: #352464
Bewertung:
(1577 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Gerald

Schon einmal vielen Dank. Mit etwas Probieren klappt es schon einmal, nur hört die Schleife leider nicht am Ende auf sondern beginnt wieder am Anfang. Was habe ich vergessen?

Vielen Dank schon einmal für die Hilfe!

Hans Gruner

Code
var myDocument = app.activeDocument; 
for(var myCounter = 0; myCounter < myDocument.pages.length; myCounter++)
{
myFilePath = "C:/" + app.documents[0].pages[myCounter].textFrames[0].contents + ".jpg";
myFile = new File(myFilePath);
myDocument.exportFile(ExportFormat.JPG, myFile, false);
}


als Antwort auf: [#352445]
(Dieser Beitrag wurde von Hans.Gruner am 31. Mai 2008, 21:51 geändert)
X