WSV
Threadersteller
Dabei seit: 14.12.2007
Ort: -
Alter: 45
Geschlecht:
|
Verfasst Di 19.05.2009 11:29
Titel
|
|
|
danke jungs, das mit dem script ist doch super! hat jemand ne ahnung, wie man eventuell den standardpfad im script noch ändert? würde gerne den desktop als vorgabe haben und nicht diesen komischen unterordner aber wenns nicht geht, wäre es auch kein weltuntergang...
|
|
MacJoomla
Dabei seit: 04.06.2007
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 25.05.2009 11:48
Titel
|
|
|
WSV hat geschrieben: | hat jemand ne ahnung, wie man eventuell den standardpfad im script noch ändert? würde gerne den desktop als vorgabe haben und nicht diesen komischen unterordner |
Hätte gerne die Scripte hochgeladen, aber das ist wohl nicht vorgesehen. Daher hier das Script und nachfolgend die Änderungen:
Code: | /* Dieses Script wurde von Daniel Sterchi (osx-freak.ch) der Firma moonsoft.ch entwickelt
*
* Mit Hilfe dieses Scripts muss man beim PDF-Export den Namen der PDF-Datei nicht nochmals
* angeben, wenn die PDF-Datei den gleichen Namen wie die InDesign Datei haben soll
*/
// DESCRIPTION: exportiert mit gleichem Namen wie ID-Datei
//
// Wenn ein Dokument geöffnet ist (macht sonst keinen Sinn ;-)))
if (app.documents.length != 0) {
with(app) {
// Namen des Indesign-Dokumentes lesen
var fName = document.name;
// .indd Endung abschneiden und die neue Endung .pdf anhängen
fName = fName.substring(0,fName.lastIndexOf(".")) + ".pdf";
// Datei erstellen
var f = new File(fName);
// Aufruf des Datei-Speichern Dialogs
var fName = f.saveDlg();
// nicht Cancel gedrückt wurde
if (fName != null) {
// Aufruf des Export Befehls
document.exportFile("Adobe PDF",fName,true,);
}
}
}
else {
alert("Kein Dokument da, das exportiert werden kann. Willst Du mich ver...");
} |
Um auf den Schreibtsich zu speichern bitte den Teil
Code: | // .indd Endung abschneiden und die neue Endung .pdf anhängen
fName = fName.substring(0,fName.lastIndexOf(".")) + ".pdf"; |
ändern in
Code: | // .indd Endung abschneiden, neue Endung .pdf anhängen, Desktop Pfad auswählen
fName = ("~/Desktop/") + fName.substring(0,fName.lastIndexOf(".")) + ".pdf"; |
Um an den Originaldateipfad zu sichern, denselben Teil ändern in
Code: | // .indd Endung abschneiden, neue Endung .pdf anhängen, Originaldateipfad auswählen
fName = (document.filePath) + "/" + fName.substring(0,fName.lastIndexOf(".")) + ".pdf"; |
Will man seine PDF immer mit denselben Einstellungen speichern kann man diese im Script vorgeben und kann diesen Schritt beim Speichern überspringen. Dafür bitte den Teil
Code: | // Aufruf des Export Befehls
document.exportFile("Adobe PDF",fName,true,); |
ersetzen durch
Code: | // Aufruf des Export Befehls mit vorgegebener Ausgabeeinstellung
document.exportFile("Adobe PDF",fName,false,"[Kleinste Dateigröße]"); |
Dann wird automatisch mit der Einstellung [Kleinste Dateigröße] exportiert. Dieser Text kann natürlich entsprechend der eigenen Einstellungen bitte geändert werden.
Diese Scripte müssen als Text mit der Endung ".jsx" gesichert werden. Getestet mit InDesign CS 4 auf Mac OS 10.5.
Viel Erfolg
|
|