[GastForen Programme Print/Bildbearbeitung Adobe InDesign PDF-Export Presets per Script anlegen

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

PDF-Export Presets per Script anlegen

moosecom
Beiträge gesamt: 6

15. Mai 2008, 10:24
Beitrag # 1 von 2
Bewertung:
(2086 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich habe ein Script zum Verpacken und PDF Exportieren für Indesign CS3 geschrieben.
Nun soll aber im Vorfeld noch überprüft werden, ob das definierte Preset existiert und bei Bedarf angelegt werden.

Die Überprüfung (rein auf den Namen hin) habe ich auch schon.
Nur scheitere ich momentan an dem Punkt, wie ich ein neues Preset anlege und definiere.

Hat damit schonmal jemand Erfahrungen gemacht?


Plattform ist Windows, CS3, Java-Script
X

PDF-Export Presets per Script anlegen

A.Held
Beiträge gesamt: 38

15. Mai 2008, 13:16
Beitrag # 2 von 2
Beitrag ID: #350311
Bewertung:
(2056 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

vielleicht hilft das kleine Beispiel weiter...

Code
var myDocument = app.activeDocument; 
try {
// Versuche der Variable "myPDFExportPreset" das Preset "myTest" zu zuweisen
var myPDFExportPreset = app.pdfExportPresets.item("myTest");
myPDFExportPreset.fullName;
}
catch (myError) {
// Sollte das Preset (Object) "myTest" nicht existieren, lege es an mit den Properties.... Die Properties für das Object müssen noch genauer definiert werden. Nur ein kleiner Auszugvon ca.60... dienen nur als Beispiel..
var myPDFExportPreset = app.pdfExportPresets.add();
with( myPDFExportPreset ) {
name = "myTest";
exportLayers = true;
generateThumbnails = true;
// und noch viele andere Properties
}
}
// Exportiere das aktive Dokument mit den Presets "myPDFExportPreset"
myDocument.exportFile(ExportFormat.pdfType, File("/Volumes/Mac/myScript.pdf"), false, myPDFExportPreset);



Mit freundlichen Grüßen,

Andreas Held


als Antwort auf: [#350264]
(Dieser Beitrag wurde von A.Held am 15. Mai 2008, 13:28 geändert)