Some test text!

menu

Create a page

There are two options to create a page. First is using a UI component that can create a new page or a new document. Second is an API guide to programmatically create a page.

Create API

To create a new 8.5x11 blank page and add it at the end of document's page sequence.

Note that, after the page is created, it does not yet belong to a document's page sequence. The page needs to be placed within the page sequence in order to become "visible". PagePushBack() inserts page x into the position of the document's last page.

PDFDoc doc = new PDFDoc(filename);

// create a new page
Page x = doc.pageCreate();
doc.pagePushBack(x);

linkAbout creating a new blank page

To create a new page, use the PDFDoc.PageCreate(media_box) method. PageCreate() takes an optional Rect argument that can be used to specify page size. This Rect is called a media box.

A media box is a rectangle, expressed in default user space units, defining the boundaries of the physical medium on which the page is intended to be displayed or printed. A user space unit is 1/72 of an inch. If media_box is unspecified, the default dimensions of the page are 8.5 x 11 inches (or 8.5*72, 11*72 units).

Get the answers you need: Support

close

Free Trial

Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.

Select a platform to get started with your free trial.

Unlimited usage. No email address required.