Only some snippets from a simple InDesign automator...
inD = app('Adobe InDesign CS2') inD.script_preferences.user_interaction_level = k.never_interact finder = app('Finder') doc = inD.open(mactypes.Alias(u'/Users/user/Documents/test.indd')) if doc.pages[page].side() == k.right_hand: print "page %d is on the righthand side" % page
How to place a text file and delete the first 2 lines:
story = doc.place(macpath, on=doc.pages[page], showing_options=False) story.lines[1:2].delete()
Fix the size of the new text frame:
rect = [76, 12, 284, 65] # left, top, height, width in default unit (e.g. mm) frame = story.text_frames[1].get() frame.geometric_bounds.set(rect) if frame.overflows(): # too much text -> increase size
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4