Thanks, Mike. That gets me most of the way there.
I had to add a couple of tricks:
* Unless I'm doing something wrong, crop marks on the inside edges extend right to the edge of the page, so they might show on the final printed page if the physical trimming is inaccurate. Luckily, Lightning Source doesn't want crop marks, so I can use `marks-none` to remove them completely.
* I have full-page images that bleed into the margin areas. These still bleed into the trim area even when prince-bleed is zero. So I have to obscure them with @left and @right margin boxes.
This is my final Lightning-Source page-setup CSS, which does the trick for me:
/* Page setup for Lightning Source colour pages
* Removes bleed on inside edges
* Adjusts trim accordingly
* Removes crop marks as required by LS
* Uses the @left and @right margin boxes to obscure elements (e.g. full-bleed images)
* that otherwise bleed into the margin area.
* YMMV
*/
@page:left {
prince-bleed: 3mm 0 3mm 3mm !important;
prince-trim: 0 3mm 0 0 !important;
marks: none !important;
@right {
background-color: white;
content: " ";
}
}
@page:right {
prince-bleed: 3mm 3mm 3mm 0 !important;
prince-trim: 0 0 0 3mm !important;
marks: none !important;
@left {
background-color: white;
content: " ";
}
}
I should note that LS also requires PDF/X-1a:2001 or PDF/X-3:2002, which I handle separately in Acrobat. (When I last looked these weren't available in --pdf-profile.)