Adobe 27510753 Scripting Guide - Page 112

Exporting a document as PDF, Using current PDF export options, Setting PDF export options

Page 112 highlights

104 Working with Documents in AppleScript Adobe InDesign CS2 Scripting Guide set profile of myPreset to profile of print preferences of myDocument end try try set OPI image replacement of myPreset to OPI image replacement of ¬ print preferences of myDocument end try try set omit bitmaps of myPreset to omit bitmaps of ¬ print preferences of myDocument end try try set omit EPS of myPreset to omit EPS of print preferences of myDocument end try try set omit PDF of myPreset to omit PDF of print preferences of myDocument end try try set flattener preset name of myPreset to flattener preset name of ¬ print preferences of myDocument end try try set ignore spread overrides of myPreset to ignore spread overrides of ¬ print preferences of myDocument end try display dialog ("Done!") end tell end tell Exporting a document as PDF InDesign scripting offers full control over the creation of PDF files from your page layout documents. Using current PDF export options The following script exports the current document as PDF using a PDF export preset: --ExportPDF.as --An InDesign CS22 AppleScript --Assumes you have a document open --export command parameters are: --Format as (use either the pdf type enumeration or the string "Adobe PDF") --To as string (you'll have to fill in a complete file path) --Showing options as boolean (setting this option to true displays --the PDF Export dialog box) --Using as PDF export preset (or a string that is the name of a PDF export preset) tell application "Adobe InDesign CS2" tell active document export format PDF type to "yukino:test.pdf" using "myTestPreset" without ¬ showing options end tell end tell Setting PDF export options The following example sets the PDF export options before exporting: --ExportPDFWithOptions.as --An InDesign CS2 AppleScript --Sets pdf export preferences. tell application "Adobe InDesign CS2" --Get the bleed amounts from the document's bleed. tell document preferences of active document

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184

104
Working with Documents in AppleScript
Adobe InDesign CS2 Scripting Guide
set profile of myPreset to profile of print preferences of myDocument
end try
try
set OPI image replacement of myPreset to OPI image replacement of
¬
print preferences of myDocument
end try
try
set omit bitmaps of myPreset to omit bitmaps of
¬
print preferences of myDocument
end try
try
set omit EPS of myPreset to omit EPS of print preferences of myDocument
end try
try
set omit PDF of myPreset to omit PDF of print preferences of myDocument
end try
try
set flattener preset name of myPreset to flattener preset name of
¬
print preferences of myDocument
end try
try
set ignore spread overrides of myPreset to ignore spread overrides of
¬
print preferences of myDocument
end try
display dialog ("Done!")
end tell
end tell
Exporting a document as PDF
InDesign scripting offers full control over the creation of PDF files from your page layout documents.
Using current PDF export options
The following script exports the current document as PDF using a PDF export preset:
--ExportPDF.as
--An InDesign CS22 AppleScript
--Assumes you have a document open
--export command parameters are:
--Format as (use either the pdf type enumeration or the string "Adobe PDF")
--To as string (you’ll have to fill in a complete file path)
--Showing options as boolean (setting this option to true displays
--the PDF Export dialog box)
--Using as PDF export preset (or a string that is the name of a PDF export preset)
tell application "Adobe InDesign CS2"
tell active document
export format PDF type to "yukino:test.pdf" using "myTestPreset" without
¬
showing options
end tell
end tell
Setting PDF export options
The following example sets the PDF export options before exporting:
--ExportPDFWithOptions.as
--An InDesign CS2 AppleScript
--Sets pdf export preferences.
tell application "Adobe InDesign CS2"
--Get the bleed amounts from the document’s bleed.
tell document preferences of active document