C
HAPTER
1: AppleScript Objects
PDF save options     141
grayscale tile 
size
integer
Optional. Tile size when compressing with 
JPEG2000. Default: 256
monochrome 
compression
Valid values:
CCIT3
CCIT4
none
run length
ZIP
Optional. How monochrome bitmap images 
should be compressed. Default: 
none
monochrome 
downsampling
real
Optional. The resolution to which to 
downsample monochrome images. If 0, no 
downsampling. Default: 300.0
monochrome 
downsampling 
threshold
real
Optional. Downsample if the image’s 
resolution is above this value. Default: 450.0
monochrome 
resample
Valid values:
average downsampling
bicubic downsample
nodownsample
subsampling
Optional. How monochrome bitmap images 
should be resampled. Default: 
nodownsample
offset
real
Optional. Custom offset (in points) for using 
the custom paper. Default: 0.0
optimization
boolean
Optional. If 
true
, the PDF file should be 
saved for fast web view. Default: 
false
output 
condition
Unicode text
Optional. A comment that describes the 
intended printing condition. 
Default: no string
output 
condition id
Unicode text
Optional. The name of a registered printing 
condition. Default: no string
output intent 
profile
Unicode text
Optional. The color profile for the intended 
output. When CMS is on, this is the same as 
the profile selected for Destination in the 
Color group box. Default: no string
page info
boolean
Optional. If 
true
, draw page information. 
Default: 
false
page marks 
style
Valid values:
Japanese style
Roman
Optional. The page marks style. 
Default:
Roman
PDF preset
Unicode text
Optional. Name of PDF preset to use. 
Maximum string length is 255 bytes.
Property
Value type
What it is
Convert pdf to tiff file online - software control cloud:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net, ASP.NET MVC, Ajax, WinForms, WPF
Online C# Tutorial for How to Convert PDF File to Tiff Image File
www.rasteredge.com
Convert pdf to tiff file online - software control cloud:VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.net, ASP.NET MVC, Ajax, WinForms, WPF
Free VB.NET Guide to Render and Convert PDF Document to TIFF
www.rasteredge.com
C
HAPTER
1: AppleScript Objects
PDF save options     142
pdfXstandard
Valid values:
PDFX None
PDFX 1a 2001
PDFX 1a 2003
PDFX 3 2002
PDFX 3 2003
PDFX 4 2007
Optional. The PDF standard, or none if not 
complying with any standard. 
Default: 
PDFX
None
pdfXstandard 
description
Unicode text
Optional. A description of the selected PDF 
standard.
permission 
password
Unicode text
Optional. A password string to restrict editing 
security settings. Default: no string
preserve 
editability
boolean
Optional. If 
true
, preserve Illustrator editing 
capabilities when saving the document. 
Default: 
true
printer 
resolution
real
Optional. Flattening style printer resolution. 
Default: 800.0
registration 
marks
boolean
Optional. If 
true
, draw registration marks. 
Default: 
false
require doc 
password
boolean
Optional. If 
true
, require a password to open 
the document. Default: 
false
require perm 
password
boolean
Optional. If 
true
, a password is required to 
edit security settings. Default: 
false
trapped
boolean
Optional. If 
true
, manual trapping has been 
prepared in the document. Default:
false
trim mark 
weight
Valid values:
trimmarkweight0125
trimmarkweight025
trimmarkweight05
Optional. Weight of the trim marks. Default: 
trimmarkweight0125
trim marks
boolean
Optional. If 
true
, draw trim marks. 
Default:
false
view pdf
boolean
Optional. If 
true
, view PDF after saving. 
Default:
false
Property
Value type
What it is
software control cloud:Online Convert PDF file to Tiff. Best free online PDF Tif
Online PDF to Tiff Converter. Download Free Trial. Convert a PDF File to Tiff. Just upload your file by clicking on the blue button
www.rasteredge.com
software control cloud:Online Convert PDF file to Word. Best free online PDF Conversion
Online Tiff to PDF Converter. Download Free Trial. Convert a Tiff/Tif File to PDF. Just upload your file by clicking on the blue button
www.rasteredge.com
C
HAPTER
1: AppleScript Objects
PDF save options     143
Save to PDF
This handler processes a folder of Illustrator files, saving each file as a PDF file, with Illustrator editability 
and Acrobat® 6 compatibility. Note that the 
class
property is specified in the record to ensure that 
Illustrator can determine the save option class.
-- Opens files from a predefined source folder in Illustrator
-- then exports them to a predefined destination folder in the chosen format
-- fileList is a list of file names in the source folder
-- filePath is the full path to the source folder
-- destFolder is an alias to a folder where the files are to be saved
on SaveFilesAsPDF(fileList, filePath, destFolder)
set destPath to destFolder as string
set fileCount to count of fileList
if fileCount > 0 then
repeat with i from 1 to fileCount
set fileName to item i of fileList
set fullPath to filePath & fileName
set newFilePath to destPath & fileName & ".pdf"
tell application "Adobe Illustrator"
open POSIX file fullPath as alias without dialogs
save current document in file newFilePath as pdf ¬
with options {class:PDF save options ¬
, compatibility:Acrobat 5 ¬
, preserve editability:true}
close current document saving no
end tell
end repeat
end if
end SaveFilesAsPDF
software control cloud:Online Convert Excel to PDF file. Best free online export xlsx
Online Excel to PDF Converter. Download Free Trial. Convert a Excel File to PDF. Drag and drop your excel file into the box or click
www.rasteredge.com
software control cloud:C# HTML5 PDF Viewer SDK to convert and export PDF document to
PDF Viewer control as well as a powerful online PDF converter. Able to choose TIFF file compression mode. Convert PDF to image file formats with high quality
www.rasteredge.com
C
HAPTER
1: AppleScript Objects
Photoshop export options     144
Photoshop export options
Options that can be supplied when exporting a document as a Photoshop file. See the 
export
command 
for additional details.
This class contains properties that specify options when exporting a document as a Photoshop file. 
Photoshop export options
can only be supplied in conjunction with the 
export
command. It is not 
possible to get or create a 
Photoshop export options
object.
Photoshop export options object properties
Property
Value type
What it is
antialiasing
boolean
If 
true
, the exported image should be anti-aliased. Default: 
true
artboard range
string
If 
save
multiple
artboards
is 
true
, this is considered for 
multi-asset extraction, which specifies the artboard range. An 
empty string extracts all the artboards. Default: empty string
color space
Valid values:
Gray
RGB
CMYK
The color space of the exported file. Default: 
RGB
editable text
boolean
If 
true
, text objects should be exported as editable text layers. 
Default: 
true
embed ICC 
profile
boolean
If 
true
, an ICC profile should be embedded in the exported image. 
Default: 
false
maximum 
editability
boolean
If 
true
, preserve as much of the original document’s structure as 
possible. Default: 
true
resolution
real
Specifies the resolution of the exported image in dots per inch. 
Default: 150.0
save multiple 
artboards
boolean
If 
true
, all artboards or range of artboards are saved. 
Default:
false
warnings
boolean
If 
true
, a warning dialog should be displayed because of conflicts 
in the export settings. Default: 
true
write layers
boolean
If 
true
, the layers of the Illustrator document should be preserved 
in the exported image. Default: 
true
software control cloud:VB.NET PDF - Convert PDF Online with VB.NET HTML5 PDF Viewer
PDF Viewer control as well as a powerful online PDF converter. Able to choose TIFF file compression mode. Convert PDF to image file formats with high quality
www.rasteredge.com
software control cloud:C# Create PDF from Tiff Library to convert tif images to PDF in C#
TIFF file. TIFFDocument doc = new TIFFDocument(inputFilePath); // Convert loaded TIFF file to PDF document. doc.ConvertToDocument
www.rasteredge.com
C
HAPTER
1: AppleScript Objects
Photoshop export options     145
Export to Photoshop format with options
This handler saves all files in a folder as layered Photoshop files. Note that the 
class
property is specified 
in the record to ensure that Illustrator can determine the save option class.
-- Opens files from a predefined source folder in Illustrator
-- then exports them to a predefined destination folder in the chosen format
-- fileList is a list of file names in the source folder
-- filePath is the full path to the source folder
-- destFolder is an alias to a folder where the files are to be saved
on SaveFilesAsPhotoshop(fileList, filePath, destFolder)
set destPath to destFolder as string
set fileCount to count of fileList
if fileCount > 0 then
repeat with i from 1 to fileCount
set fileName to item i of fileList
set fullPath to filePath & fileName
set newFilePath to destPath & fileName & ".psd"
tell application "Adobe Illustrator"
open POSIX file fullPath as alias without dialogs
export current document to file newFilePath as Photoshop ¬
with options {class:Photoshop export options ¬
, color space:RGB ¬
, embed ICC profile:true ¬
, resolution:150}
close current document saving no
end tell
end repeat
end if
end SaveFilesAsPhotoshop
software control cloud:XDoc.HTML5 Viewer for .NET, Zero Footprint AJAX Document Image
View, Convert, Edit, Sign Documents and Images. Choose file display mode. We are dedicated to provide powerful & profession imaging controls, PDF document, image
www.rasteredge.com
software control cloud:C# PDF File Split Library: Split, seperate PDF into multiple files
SharePoint. C#.NET control for splitting PDF file into two or multiple files online. Support to break a large PDF file into smaller files.
www.rasteredge.com
C
HAPTER
1: AppleScript Objects
Photoshop options     146
Photoshop options
You can supply options when opening a Photoshop file. See the open
command in the command 
reference for additional details.
Photoshop options object properties
.
Open a Photoshop file
-- This function opens the passed in Photoshop file with
-- open options to preserve layers and correct aspect ratio
-- set to false, fileToOpen is the file reference and needs
-- to be set up before calling this function
on PhotoshopFileOptions(fileToOpen)
tell application "Adobe Illustrator"
set user interaction level to never interact
activate
set photoshopOptions to {class:Photoshop options, preserve layers:true, 
artboardRowsOrCols:false}
set IllustratorPreferences to {class:Illustrator preferences, Photoshop file 
options:photoshopOptions}
open POSIX file fileToOpen as alias without dialogs
end tell
end PhotoshopFileOptions
Property
Value type
What it is
best type
type class
Read-only. The best type for the object’s value.
class
type class
Read-only. The object’s class.
container 
specifier
Read-only. The object's container.
default type
type class
Read-only. The default type for the object’s value.
layer comp
Unicode text
The name of the layer comp to use when the document is 
converted.
preserve hidden 
layers
boolean
If true, preserve hidden layers when the document is 
converted. Default: 
false
.
preserve image 
maps
boolean
If 
true
, image maps should be preserved when the document 
is converted. Default: 
true
preserve layers
boolean
If 
true
, layers should be preserved when the document is 
converted. Default: 
true
preserve slices
boolean
If 
true
, slices should be preserved when the document is 
converted. Default: 
true
properties
record
All properties of this object returned as a record. 
C
HAPTER
1: AppleScript Objects
placed item, placed items     147
placed item, placed items
An artwork item placed in a document as a linked file. Users can place files with the File > Place command 
in Illustrator. Placed items can be created in a script using the technique illustrated in the following 
example. 
placed item object properties
This class inherits all properties from the 
page
item
class.
.
placed item object commands
count
delete
duplicate
embed
exists
make
move
relink
rotate
scale
trace placed
transform
translate
Place a file in a document
-- This function adds a new placed item to a document from a file reference, 
-- fileToPlace, which is passed in during the function call, fileToPlace is an
-- alias or file reference to an art file, which must be set up before calling this
-- function, itemPosition is a fixed point at which to position the placed item
on PlacedItemCreate(fileToPlace)
tell application "Adobe Illustrator"
set itemPosition to {100.0, 200.0}
set placedRef to make new placed item in document 1 ¬
with properties {file path:fileToPlace, position:itemPosition}
end tell
end PlacedItemCreate
Property
Value type
What it is
bounding 
box
rectangle
Read-only. Dimensions of 
placed
item
regardless of transformations.
content 
variable
anything
The content variable to which this 
placed
item
is bound.
It is not necessary to set the type of the 
content
variable 
before 
binding. Illustrator automatically sets the type to 
image
.
file path
file specification The file containing the placed artwork.
matrix
matrix
The transformation matrix applied to the 
placed
item
.
properties
record
All properties of this object returned as a record. 
C
HAPTER
1: AppleScript Objects
plugin item, plugin items     148
plugin item, plugin items
An art item or objects created by an Illustrator plug-in. Scripts cannot create plug-in items, but can 
duplicate, copy, and paste them.
plugin item object properties
This class inherits all properties from the 
page item
class.
plugin item object commands
count
delete
duplicate
exists
move
rotate
scale
transform
translate
Property
Value type
What it is
properties
record
All properties of this object returned as a record. 
is tracing
boolean
Read-only. If 
true
, this plugin group was created by tracing a raster 
art item.
tracing
tracingobject
Read-only. If this object was created by tracing a raster art item, the 
tracingobject
that associates the resulting vector art with tracing 
options. Use the expand tracing
and release tracing
commands with 
this object to convert this plugin group to a 
group
item
, or to revert 
to the original raster art.
C
HAPTER
1: AppleScript Objects
PNG8 export options     149
PNG8 export options
Options that can be supplied when exporting a document as a PNG file with 8-bit color. See the 
export
command for additional details.
This class contains properties that specify options when exporting a document as a PNG8 file. 
PNG8 export
options
can only be supplied in conjunction with the 
export
command. It is not possible to 
get or create a 
PNG8
export
options
object.
PNG8 export options object properties
Property
Value type
What it is
antialiasing
boolean
If 
true
, the resulting image should be anti-aliased. 
Default:
true
artboard clipping boolean
If 
true
, the resulting image should be clipped to the 
artboard. Default: 
false
color count
integer
The number of colors in the exported color table. This 
value can range from 2 to 256. The default value is 128 if 
the property is not set explicitly. 
color dither
Valid values:
diffusion
pattern dither
noise
none
The method used to dither colors. Default: 
diffusion
color reduction
Valid values:
selective
adaptive
perceptual
web
The method used to reduce the number of colors in the 
document. Default: 
selective
dither percent
integer
How much should the colors be dithered as a percentage. 
Range: 0 to 100. Default: 88
horizontal 
scaling
real
The percentage horizontal scaling factor to apply to the 
resulting image. Range: 0.0 to 100.0 Default: 100.0
interlaced
boolean
If 
true
, the resulting image be should be interlaced. 
Default: 
false
matte
boolean
If 
true
, the artboard should be matted with a color. 
Default: 
true
matte color
RGB color info
The color to use when matting the artboard. 
Default:
white
saving as HTML
boolean
If 
true
, the resulting image should be saved with an 
accompanying HTML file. Default: 
false
transparency
boolean
If 
true
, the resulting image should use transparency. 
Default: 
true
C
HAPTER
1: AppleScript Objects
PNG8 export options     150
Export to PNG8
This handler saves all files in a folder as 8-bit PNG files in HTML format with dithering and interlacing. The 
class
property is specified in the record to ensure that Illustrator can determine the save option class.
-- Opens files from a predefined source folder in Illustrator
-- then exports them to a predefined destination folder in the chosen format
-- fileList is a list of file names in the source folder
-- filePath is the full path to the source folder
-- destFolder is an alias to a folder where the files are to be saved
on SaveFilesAsPNG8HTML(fileList, filePath, destFolder)
set destPath to destFolder as string
set fileCount to count of fileList
if fileCount > 0 then
repeat with i from 1 to fileCount
set fileName to item i of fileList
set fullPath to filePath & fileName
set newFilePath to destPath & fileName & ".png"
tell application "Adobe Illustrator"
open POSIX file fullPath as alias without dialogs
export current document to file newFilePath as PNG8 ¬
with options {class:PNG8 export options ¬
, color count:64 ¬
, color reduction:web ¬
, color dither:pattern dither ¬
, dither percent:50 ¬
, interlaced:true}
close current document saving no
end tell
end repeat
end if
end SaveFilesAsPNG8HTML
vertical scaling
real
The percentage vertical scaling factor to apply to the 
resulting image. Range: 0.0 to 100.0. Default: 100.0
web snap
integer
How much should the color table be changed to match the 
web pallet as a percentage. Range: 0 to 100. Default: 0
Property
Value type
What it is
Documents you may be interested
Documents you may be interested