[AS][CS2] A transparency flattener object in Acrobat 6 ... - Adobe Indesign
This is a discussion on [AS][CS2] A transparency flattener object in Acrobat 6 ... - Adobe Indesign ; Hi,
When exporting PDFs from CS2 with a applescript we sometimes get an transparency flattener preset object in the PDF-file even if we specify the the output format to "Acrobat 6" and "leave the color space unchanged".
A workaround that ...
-
[AS][CS2] A transparency flattener object in Acrobat 6 ...
Hi,
When exporting PDFs from CS2 with a applescript we sometimes get an transparency flattener preset object in the PDF-file even if we specify the the output format to "Acrobat 6" and "leave the color space unchanged".
A workaround that sometimes works is to first set the Acrobat version to 4 and then set the transparency flattener preset to [High Resolution]. Then set the The PDF presets to Acrobat 6 and leave the color space unchanged.
Has anybody experienced something similar?
Is there someone that have another solution or can tell me if there is other dependencies to the flattener preset object apart from for the PDF color space setting?
/bengt
-
Re: [AS][CS2] A transparency flattener object in Acrobat 6 ...
I made an script that looks at all the flatteners, check for a unique one and if it is not found it makes the needed flattener. But I use it for saving eps files of each page. I look into the saving of pdf with CS2 and the flattener is grayed back unless you pick pdf 4. I don' t know why.
here it is if it helps
tell application "Adobe InDesign CS2"
activate
set theFlattners to (get name of flattener presets) --as list
set TheSeeked to "MS_2400Flat_300Grad"
set TheFlattenerFlage to false
repeat with an_item from 1 to count of items in theFlattners
set an_itemofTheList to (item an_item of theFlattners) --this retruns the item's name as a list
if an_itemofTheList = TheSeeked then
set TheFlattenerFlage to true
exit repeat
end if
end repeat
if TheFlattenerFlage is false then
my The_Flattner()
display dialog "The needed transparency flattner" & return & "MS_2400Flat_300Grad, has been made." giving up after 1
else if TheFlattenerFlage is true then
display dialog "You had the needed transparency flattner," & return & "MS_2400Flat_300Grad." giving up after 1
end if
--do stuff here
end tell
on The_Flattner()
tell application "Adobe InDesign CS2"
set HighResFlattnersPrefs to properties of flattener preset "[High Resolution]" --just the one to start with needed
set HR_FlattnerPrefs to {clip complex regions:false, line art and text resolution:2400.0, gradient and mesh resolution:300.0, name:"MS_2400Flat_300Grad"} & HighResFlattnersPrefs
make flattener preset with properties HR_FlattnerPrefs
end tell
end The_Flattner
SN
Similar Threads
-
By Application Development in forum Python
Replies: 5
Last Post: 11-02-2007, 03:16 PM
-
By Application Development in forum Adobe Indesign
Replies: 6
Last Post: 06-27-2007, 04:53 PM
-
By Application Development in forum Java
Replies: 5
Last Post: 03-30-2007, 11:33 AM
-
By Application Development in forum Adobe illustrator
Replies: 7
Last Post: 12-12-2006, 12:41 PM
-
By Application Development in forum Adobe Indesign
Replies: 1
Last Post: 11-06-2006, 09:19 AM