Adobe 27510753 Scripting Guide - Page 114

Exporting a range of s, Exporting s separately

Page 114 highlights

106 Working with Documents in AppleScript Adobe InDesign CS2 Scripting Guide --set Gray tile size to 256 set crop marks to true set omit bitmaps to false set omit EPS to false set omit PDF to false set page information marks to true set page marks offset to "12 pt" set PDF color space to unchanged color space set PDF mark type to default set printer mark weight to p125pt set registration marks to true --simulate overprint is only available when the export standard --is PDF/X-1a or PDF/X-3 --set simulate overprint to false set use document bleed with PDF to true --Set viewPDF to true to open the PDF in Acrobat or Adobe Reader. set view PDF to false end tell --Now export the document. tell active document export format PDF type to "yukino:test.pdf" without showing options end tell end tell Exporting a range of pages The following example shows how to export a specified page range as PDF: --ExportPageRangeAsPDF.js --An InDesign CS2 AppleScript --Exports a range of pages to PDF. --Assumes you have a document open, and that that document contains at least 12 pages. tell application "Adobe InDesign CS2" tell PDF export preferences --page range can be either all pages or a page range string --(just as you would enter it in the Print or Export PDF dialog box). set page range to "1, 3-6, 7, 9-11, 12" end tell tell active document export format PDF type to "yukino:test.pdf" using ¬ PDF export preset "myTestPreset" without showing options end tell end tell Exporting pages separately The following example exports each page from a document as an individual PDF file: --ExportEachPageAsPDF.as --An InDesign CS2 AppleScript. --Exports each page of an InDesign CS document as a separate PDF to a --selected folder using the current PDF export settings. --Display a "choose folder" dialog box. tell application "Adobe InDesign CS2" if (count documents) is not equal to 0 then my myChooseFolder() else display dialog "Please open a document and try again." end if end tell on myChooseFolder() set myFolder to choose folder with prompt "Choose a Folder" --Get the folder name (it'll be returned as a Unicode string) set myFolder to myFolder as string --Unofficial technique for changing Unicode folder name to plain text string.

  • 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

106
Working with Documents in AppleScript
Adobe InDesign CS2 Scripting Guide
--set Gray tile size to 256
set crop marks to true
set omit bitmaps to false
set omit EPS to false
set omit PDF to false
set page information marks to true
set page marks offset to "12 pt"
set PDF color space to unchanged color space
set PDF mark type to default
set printer mark weight to p125pt
set registration marks to true
--simulate overprint is only available when the export standard
--is PDF/X-1a or PDF/X-3
--set simulate overprint to false
set use document bleed with PDF to true
--Set viewPDF to true to open the PDF in Acrobat or Adobe Reader.
set view PDF to false
end tell
--Now export the document.
tell active document
export format PDF type to "yukino:test.pdf" without showing options
end tell
end tell
Exporting a range of pages
The following example shows how to export a specified page range as PDF:
--ExportPageRangeAsPDF.js
--An InDesign CS2 AppleScript
--Exports a range of pages to PDF.
--Assumes you have a document open, and that that document contains at least 12 pages.
tell application "Adobe InDesign CS2"
tell PDF export preferences
--page range can be either all pages or a page range string
--(just as you would enter it in the Print or Export PDF dialog box).
set page range to "1, 3-6, 7, 9-11, 12"
end tell
tell active document
export format PDF type to "yukino:test.pdf" using
¬
PDF export preset "myTestPreset" without showing options
end tell
end tell
Exporting pages separately
The following example exports each page from a document as an individual PDF file:
--ExportEachPageAsPDF.as
--An InDesign CS2 AppleScript.
--Exports each page of an InDesign CS document as a separate PDF to a
--selected folder using the current PDF export settings.
--Display a "choose folder" dialog box.
tell application "Adobe InDesign CS2"
if (count documents) is not equal to 0 then
my myChooseFolder()
else
display dialog "Please open a document and try again."
end if
end tell
on myChooseFolder()
set myFolder to choose folder with prompt "Choose a Folder"
--Get the folder name (it’ll be returned as a Unicode string)
set myFolder to myFolder as string
--Unofficial technique for changing Unicode folder name to plain text string.