Flatten PDF layers (that aren't layers in the layer list)
Hi,
I've been trying this for quite some time, and still haven't found any answers to it.
Basically I produce a PDF map file, which has map windows one over the other (i.e. main window and inset - say showing where the main window is within australia).
With all these layers included, drawing the PDF page is slow (it adds the content layer by layer), adds unnecessary imagery (makes it bigger than it needs), and includes unwanted information making it look sloppy. What I need is to be able to merge so that only the visible layers are still there. Note that there are no layers in the PDF layers panel. But there is layered (or overlapping) imagery in the PDF.
There must be a way to do this, surely? I would attach the map but can't see an attach file option here.
So, I've tried:
- redact - this works (remove overlapping objects), but makes the whole page rasterized, the text not selectable and of crappy quality
- optimise - especially selecting transparency: high resolution (doesn't work), Discard objects: detect and merge image fragments (doesn't work), Discard user data: Discard hidden layer content and flatten visible layers & discard all object data (doesn't work) - all of these improve things, but don't fix the basic issue
- pre-flight - can't find anything here that seems to work
- tried javascript - this.flattenPages() (doesn't work).
Does anyone know of a way to get this to work? Must be quite a common experience.
Cheers
