PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Convertion de couleur JavaScript API ADOBE colorConvertPage
Convertion de couleur JavaScript API ADOBE colorConvertPage
Débuté par Christophe D, 17 oct. 2017 11:16 - Aucune réponse
Membre enregistré
15 messages
Posté le 17 octobre 2017 - 11:16
Bonjour à tous
je travaille actuellement sur un projet de conversion de fichiers doc/xls/dwg et j'utilise OLE Automation d'ADOBE et JavaScript API et je tente de convertir un document couleur en niveau de gris :
Voici une partie du code qui pose problème :

J'arrive à ouvrir le document word ou excel ou autocad et à l'enregistrer en pdf mais en couleur, je veux convertir le document PDF en niveau de gris avant de l'enregistrer.

JSO = AcroPDoc>>GetJSObject()
ToGRAY est un objet OLE dynamique = JSO>>getColorConvertAction

ToGRAY >>matchAttributesAny = -1
ToGRAY >>matchSpaceTypeAny = ~ToGRAY >>constants>>spaceFlags>>AlternateSpace
ToGRAY >>matchIntent = ToGRAY >>constants>>renderingIntents>>Any
ToGRAY >>convertProfile = "Gray Gamma 1.8"
ToGRAY >>convertIntent = ToGRAY >>constants>>renderingIntents>>Document
ToGRAY >>embed = True
ToGRAY >>preserveBlack = False
ToGRAY >>useBlackPointCompensation =True
ToGRAY >>action = ToGRAY >>constants>>actions>>Convert

// Convertir la 1er page
bResultat est un booléen = JSO>>colorConvertPage(0,[ToGRAY ],[])






Si quelqu'un a été confronté au même problème et l'a solutionné, je suis preneur.

Cdt