PDF imposition

Q: Is there a way to impose an 8 or 9 page PDF in this sequence:

Last Page first the first page etc...
8 1
2 7
6 3
4 5
This way when you print and Fold it will be in the right sequence
( like a book).
-------------------

A: Yes this is possible. As a starting point you may want to take a
look at ImpositionTest sample project:
   http://www.pdftron.com/pdfnet/samplecode.html#Imposition

The only difference would be the sequence in which you retrieve the
input pages. You could use pdfdoc.GetPage(page_num) to get a page
corresponding to a given page number.

Q: I am almost where I want to be.
Is there a way to insert a blank page?
--------
A: You can create a blank page as follows:

Page pg = doc.PageCreate();

And you can insert it using doc.PagePushBack(),doc.PagePushFront(), or
doc.PageInsert(). For example:

doc.PagePushBack(pg);

On Mar 11, 7:10 pm, Support <supp...@pdftron.com> wrote:

Q: Is there a way to impose an 8 or 9 page PDF in this sequence:

Last Page first the first page etc...
8 1
2 7
6 3
4 5
This way when you print and Fold it will be in the right sequence
( like a book).

-------------------

A: Yes this is possible. As a starting point you may want to take a
look at ImpositionTest sample project:
http://www.pdftron.com/pdfnet/samplecode.html#Imposition

The only difference would be the sequence in which you retrieve the
input pages. You could use pdfdoc.GetPage(page_num) to get a page
corresponding to a given page number.

Q: Which one of the sample shows you how to insert (ex:"INTENTIONALLY
LEFT BLANK" text to the newly created imposed page?
-------

A:

You can use 'pdftron.PDF.Stamper' as shown in Stamper sample (http://
www.pdftron.com/pdfnet/samplecode.html#Stamper).
The best would be to stamp the blank page once and then use this
placeholder page repeatedly during the imposition process.

On Mar 16, 11:15 am, Support <supp...@pdftron.com> wrote:

Q: I am almost where I want to be.
Is there a way to insert a blank page?

--------
A: You can create a blank page as follows:

Page pg = doc.PageCreate();

And you can insert it using doc.PagePushBack(),doc.PagePushFront(), or
doc.PageInsert(). For example:

doc.PagePushBack(pg);

On Mar 11, 7:10 pm, Support <supp...@pdftron.com> wrote:

> Q: Is there a way to impose an 8 or 9 page PDF in this sequence:

> Last Page first the first page etc...
> 8 1
> 2 7
> 6 3
> 4 5
> This way when you print and Fold it will be in the right sequence
> ( like a book).

> -------------------

> A: Yes this is possible. As a starting point you may want to take a
> look at ImpositionTest sample project:
> http://www.pdftron.com/pdfnet/samplecode.html#Imposition

> The only difference would be the sequence in which you retrieve the
> input pages. You could use pdfdoc.GetPage(page_num) to get a page
> corresponding to a given page number.- Hide quoted text -

- Show quoted text -