Adobe 27510753 Scripting Guide - Page 178

InDesign scripting offers full control over the creation of PDF files from your layout documents.

Page 178 highlights

170 Working with Documents in VBScript Adobe InDesign CS2 Scripting Guide myPreset.CropMarks = .CropMarks myPreset.IncludeSlugToPrint = .IncludeSlugToPrint myPreset.MarkLineWeight = .MarkLineWeight myPreset.MarkOffset = .MarkOffset myPreset.MarkType = .MarkType myPreset.PageInformationMarks = .PageInformationMarks myPreset.RegistrationMarks = .RegistrationMarks myPreset.Negative = .Negative myPreset.Trapping = .Trapping myPreset.Screening = .Screening myPreset.Flip = .Flip myPreset.PrintBlack = .PrintBlack myPreset.PrintCyan = .PrintCyan myPreset.PrintMagenta = .PrintMagenta myPreset.PrintYellow = .PrintYellow myPreset.BlackAngle = .BlackAngle myPreset.BlackFrequency = .BlackFrequency myPreset.CyanAngle = .CyanAngle myPreset.CyanFrequency = .CyanFrequency myPreset.MagentaAngle = .MagentaAngle myPreset.magentaFreqency = .magentaFreqency myPreset.YellowAngle = .YellowAngle myPreset.YellowFrequency = .YellowFrequency myPreset.CompositeAngle = .CompositeAngle myPreset.CompositeFrequency = .CompositeFrequency myPreset.SimulateOverprint = .SimulateOverprint myPreset.SendImageData = .SendImageData myPreset.FontDownloading = .FontDownloading myPreset.DownloadPPDFonts = .DownloadPPDFonts myPreset.DataFormat = .DataFormat myPreset.PostScriptLevel = .PostScriptLevel myPreset.SourceSpace = .SourceSpace myPreset.Intent = .Intent myPreset.CRD = .CRD myPreset.Profile = .Profile myPreset.OPIImageReplacement = .OPIImageReplacement myPreset.OmitBitmaps = .OmitBitmaps myPreset.OmitEPS = .OmitEPS myPreset.OmitPDF = .OmitPDF myPreset.FlattenerPresetName = .FlattenerPresetName myPreset.IgnoreSpreadOverrides = .IgnoreSpreadOverrides MsgBox "Done!" If Err.Number 0 Then Err.Clear End If On Error GoTo 0 End With 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: Rem ExportPDF.vbs Rem An InDesign CS2 VBScript Rem Exports the active document as PDF. Set myInDesign = CreateObject("InDesign.Application.CS2") Rem Assumes you have a document open. Rem Document.Export parameters are: Rem Format: use either the idExportFormat.idPDFType constant or the string "Adobe PDF" Rem To: a file path as a 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

170
Working with Documents in VBScript
Adobe InDesign CS2 Scripting Guide
myPreset.CropMarks = .CropMarks
myPreset.IncludeSlugToPrint = .IncludeSlugToPrint
myPreset.MarkLineWeight = .MarkLineWeight
myPreset.MarkOffset = .MarkOffset
myPreset.MarkType = .MarkType
myPreset.PageInformationMarks = .PageInformationMarks
myPreset.RegistrationMarks = .RegistrationMarks
myPreset.Negative = .Negative
myPreset.Trapping = .Trapping
myPreset.Screening = .Screening
myPreset.Flip = .Flip
myPreset.PrintBlack = .PrintBlack
myPreset.PrintCyan = .PrintCyan
myPreset.PrintMagenta = .PrintMagenta
myPreset.PrintYellow = .PrintYellow
myPreset.BlackAngle = .BlackAngle
myPreset.BlackFrequency = .BlackFrequency
myPreset.CyanAngle = .CyanAngle
myPreset.CyanFrequency = .CyanFrequency
myPreset.MagentaAngle = .MagentaAngle
myPreset.magentaFreqency = .magentaFreqency
myPreset.YellowAngle = .YellowAngle
myPreset.YellowFrequency = .YellowFrequency
myPreset.CompositeAngle = .CompositeAngle
myPreset.CompositeFrequency = .CompositeFrequency
myPreset.SimulateOverprint = .SimulateOverprint
myPreset.SendImageData = .SendImageData
myPreset.FontDownloading = .FontDownloading
myPreset.DownloadPPDFonts = .DownloadPPDFonts
myPreset.DataFormat = .DataFormat
myPreset.PostScriptLevel = .PostScriptLevel
myPreset.SourceSpace = .SourceSpace
myPreset.Intent = .Intent
myPreset.CRD = .CRD
myPreset.Profile = .Profile
myPreset.OPIImageReplacement = .OPIImageReplacement
myPreset.OmitBitmaps = .OmitBitmaps
myPreset.OmitEPS = .OmitEPS
myPreset.OmitPDF = .OmitPDF
myPreset.FlattenerPresetName = .FlattenerPresetName
myPreset.IgnoreSpreadOverrides = .IgnoreSpreadOverrides
MsgBox "Done!"
If Err.Number <> 0 Then
Err.Clear
End If
On Error GoTo 0
End With
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:
Rem ExportPDF.vbs
Rem An InDesign CS2 VBScript
Rem Exports the active document as PDF.
Set myInDesign = CreateObject("InDesign.Application.CS2")
Rem Assumes you have a document open.
Rem Document.Export parameters are:
Rem Format: use either the idExportFormat.idPDFType constant or the string "Adobe PDF"
Rem To: a file path as a string