Forenindex » Programmierung/Entwicklung » AppleScript » PDF_export_preset_properties

PDF_export_preset_properties

Anonym
Beiträge gesamt: 22827

17. Sep 2006, 16:10
Bewertung:

gelesen: 1354

Beitrag als Lesezeichen
Hallo,

ich versuche verzweifet per AS die option view PDF erfolgreich auf false zu setzen.
Gemäß Scripting Reference habe ich mir das folgendermaßen vorgestellt.

tell application "Adobe InDesign CS2"
tell PDF export preset "Druckerei"
set properties to {registration marks:true, view PDF:false}
--get properties
end tell
end tell


Schön, dass zu Testzwecken die registration marks gesetzt werden, brauch ich aber nicht, möchte nur sichergehen, dass Acrobat nicht aktiv wird weil beim Export via AppleScript sonst Indesign seinen Dienst versagt und aussteigt.

Bei der Abfrage get properties fällt auf, dass im Ergebnis nix von "view PDF" vorhanden ist, also was geht?

===
{acrobat compatibility:acrobat 4, color bitmap compression:auto compression, color bitmap quality:maximum, color bitmap sampling DPI:300, color bitmap sampling:bicubic downsample, grayscale bitmap compression:auto compression, grayscale bitmap quality:maximum, grayscale bitmap sampling DPI:300, grayscale bitmap sampling:bicubic downsample, monochrome bitmap compression:CCIT4, monochrome bitmap sampling DPI:1200, monochrome bitmap sampling:bicubic downsample, Gray tile size:128, threshold to compress color:450, threshold to compress gray:450, threshold to compress monochrome:1800, compress text and line art:true, color tile size:128, PDF destination profile:use no profile, include slug with PDF:false, interactive elements:false, OC Registry:"http://www.color.org", output condition name:"", output condition:"", bleed bottom:0.0, bleed inside:0.0, bleed outside:0.0, bleed top:0.0, simulate overprint:false, use document bleed with PDF:false, PDF X profile:use document, standards compliance:none, bleed marks:false, compression type:Compress None, color bars:false, crop marks:false, PDF color space:unchanged color space, applied flattener preset:flattener preset id 104 of application "Adobe InDesign CS2", full name:file "Mac OS X:Library:Application Support:Adobe PDF:Settings:Druckerei.joboptions", generate thumbnails:false, include ICC profiles:Include Tagged, crop images to frames:false, ignore spread overrides:false, include bookmarks:false, include hyperlinks:false, include structure:false, export nonprinting objects:false, omit bitmaps:false, omit EPS:false, omit PDF:false, optimize PDF:false, parent:application "Adobe InDesign CS2", content to embed:Use Object Settings, export layers:false, index:8, page information marks:false, PDF mark type:default, printer mark weight:p25pt, page marks offset:2.116666666667, name:"Druckerei", object reference:PDF export preset id 282 of application "Adobe InDesign CS2", export reader spreads:false, registration marks:false, subset fonts below:100, export guides and grids:false}

Weiß jemand Rat?
Danke für jede Anregung

Jürgen

PDF_export_preset_properties

Hans Haesler
  
Beiträge gesamt: 5818

17. Sep 2006, 20:12
Bewertung:

gelesen: 1353

Beitrag als Lesezeichen
Hallo Jürgen,

das ist wieder einmal ein Beispiel, welches zeigt, wie InDesign auf einen
unmöglichen Befehl nicht mit einer Fehlermeldung reagiert, sondern die Sache
stillschweigend wegsteckt.

Wenn man die Befehle separat ausführt (und nicht mit einem Properties-Record),
dann stellt man fest, dass das Lesen und Setzen der 'registration marks'
funktioniert.

Aber mit dem 'PDF view' klappt es nicht:
---
tell application "Adobe InDesign CS2"
  tell PDF export preset "Druckerei"
      set view PDF to false
  end tell
end tell
--> Fehlermeldung

In der "Scripting Reference" nachgeschaut. Im Kapitel "PDF export preset" sind
die 'registration marks' aufgeführt. Aber von 'PDF view' keine Spur.

Hingegen findet sich diese Property im Kapitel "PDF export preference". Und das
Holen (und Setzen) funktioniert auch:
---
tell application "Adobe InDesign CS2"
  tell PDF export preferences
      view PDF
  end tell
end tell
--> false

Die Vorgabe scheint demnach 'false' zu sein.

Eine Anregung? Ungetestet: Versuche mal, auf die Verwendung des Presets "Druckerei"
zu verzichten. Falls notwendig die Vorgaben der "PDF export preferences" ändern.

Gruss, Hans

PDF_export_preset_properties

Anonym
Beiträge gesamt: 22827

17. Sep 2006, 20:30
Bewertung:

gelesen: 1353

Beitrag als Lesezeichen
Hallo Hans,

schön dass Du dich wieder mal meldest, danke für den Tip.
Natürlich muss es heißen:

tell application "Adobe InDesign CS2"
tell PDF export preferences
set view PDF to false
end tell
end tell

Nochmal Dankeschön und Gruß

Jürgen

PDF_export_preset_properties

Hans Haesler
  
Beiträge gesamt: 5818

18. Sep 2006, 07:55
Bewertung:

gelesen: 1353

Beitrag als Lesezeichen
Hallo Jürgen,

>schön dass Du dich wieder mal meldest

;-) Das tönt so, als ob Du meine Antwort auf Dein "Indesign_taggedtextexport_Absatz"-Problem
noch nicht entdeckt hättest. ;-) Ich habe sie gestern - kaum aus dem Urlaub zurück - gepostet.

Gruss, Hans