2011-02-18 2 views
1

Je travaille sur un plugin InDesign CS5 qui doit exporter une vignette pour chaque page d'un document. Pour le moment, notre solution consiste à utiliser Document.exportFile, ce qui permet d'exporter des fichiers jpeg avec un dpi faible. Cela fonctionne un peu mais la qualité de l'image est vraiment médiocre (comme on peut s'y attendre).Est-il possible de générer une vignette d'un document inDesign CS5 en utilisant jsx?

Existe-t-il une meilleure façon de le faire (à part faire Photoshop faire le redimensionnement)?

Répondre

1

Oui, il y a. Vous pouvez modifier les préférences d'exportation jpeg avant d'exporter. Jsx exemple

app.jpegExportPreferences.resolution = 360; 
app.jpegExportPreferences.jpegQuality = JPEGOptionsQuality.HIGH; 
app.activeDocument.exportFile(ExportFormat.JPG, File("c:\\Temp\\test.jpg")); 

Notez que afaik cela ne changera pas les dimensions réelles de l'image finale, seule la résolution et la qualité en elle. Si vous voulez changer les dimensions, vous devez utiliser Photoshop ou faire une solution de plugin.

Questions connexes